合自身經驗和社交媒體中的計算機入門書籍推薦,分享計算機專業入門必須的一些書籍,分別從計算機網絡,操作系統原理,數據結構與算法,計算機組成原理,計算機體系結構,編譯原理,數據庫原理和匯編語言這幾個方面來推薦。
推薦的書籍以經典入門教材為主,但是并非所有書目都要全部每個字讀完,入門階段可以選擇閱讀重要的,核心的章節,搭建系統的計算機知識框架。
合自身經驗和社交媒體中的計算機入門書籍推薦,分享計算機專業入門必須的一些書籍,分別從計算機網絡,操作系統原理,數據結構與算法,計算機組成原理,計算機體系結構,編譯原理,數據庫原理和匯編語言這幾個方面來推薦。
推薦的書籍以經典入門教材為主,但是并非所有書目都要全部每個字讀完,入門階段可以選擇閱讀重要的,核心的章節,搭建系統的計算機知識框架。
錄:
- JavaScript系列書籍:You-Dont-Know-JS 170.0k?
- Java 設計模式最佳實踐:java-design-patterns 83.0k?
- 計算機自學指南:cs-self-learning 31.6k?
- 優質Linux軟件收集:Awesome-Linux-Software 18.9k?
- 動畫圖解的數據結構與算法教程:hello-algo 16.7k?
- 數據工程課程:data-engineering-zoomcamp 14.3k?
- 數據工程師書籍:Cookbook 12.2k?
- Python Cookbook:python3-cookbook 11.0k?
- Effective Modern C++ 中文翻譯版:EffectiveModernCppChinese 6.3k?
- TypeScript指南書籍:typescript-book 5.9k?
- 更多Github開源項目
1.JavaScript系列書籍:You-Dont-Know-JS 170.0k?
- 項目地址:https://github.com/getify/You-Dont-Know-JS
- Github趨勢榜:
- 入選2023-06-16周榜,周增?398 stars this week
- 開源時間:2013-11-16
- 最后更新:2023-07-19
- 項目分類:[面試求職] [學習社區]
- 項目標簽:[前端面試] [計算機科學]
- 推薦理由:關于JavaScript的系列書籍,深入探討 JavaScript 的核心概念和語言特性,為開發者提供深入理解 JavaScript 的機會。通過這系列書籍,讀者可以更好地掌握 JavaScript 的復雜性和靈活性。
- Star歷史曲線:[使用文檔]
2.Java 設計模式最佳實踐:java-design-patterns 83.0k?
- 項目地址:https://github.com/iluwatar/java-design-patterns
- 開源時間:2014-08-10
- 最后更新:2023-07-25
- 主要語言:Java
- 項目分類:[面試求職] [學習社區]
- 項目標簽:[編程思想]
- 推薦理由:提供了一系列 Java 設計模式的最佳實踐示例,幫助程序員在設計應用程序或系統時解決常見問題,同時通過經過驗證的開發示例來加速開發過程。這是一個有助于設計和編寫高質量代碼的寶貴資源。
- Star歷史曲線:[官網]
3.計算機自學指南:cs-self-learning 31.6k?
- 項目地址:https://github.com/PKUFlyingPig/cs-self-learning
- Github趨勢榜:
- 入選2023-07-05周榜,周增?240 stars this week
- 開源時間:2021-10-20
- 最后更新:2023-07-25
- 主要語言:HTML
- 項目分類:[學習社區]
- 項目標簽:[軟件開發] [計算機科學]
- 推薦理由:一個計算機自學的指南,提供了學習計算機科學的指導和資源。該項目整理了各種學習資料、教程和實踐項目,幫助初學者和自學者系統性地學習計算機科學的基礎知識和技能。
- Star歷史曲線:[官網] [使用文檔]
4.優質Linux軟件收集:Awesome-Linux-Software 18.9k?
- 項目地址:https://github.com/luong-komorebi/Awesome-Linux-Software
- 開源時間:2016-08-06
- 最后更新:2023-02-26
- 主要語言:Python
- 項目分類:[學習社區]
- 項目標簽:[計算機科學] [機器學習]
- 推薦理由:收集整理了一批優質的Linux軟件,包含電子書工具、命令行工具、文件管理器等多個分類
- Star歷史曲線:[官網]
5.動畫圖解的數據結構與算法教程:hello-algo 16.7k?
- 項目地址:https://github.com/krahets/hello-algo
- 開源時間:2022-11-04
- 最后更新:2023-08-23
- 主要語言:Java
- 項目分類:[編程語言] [學習社區]
- 項目標簽:[動畫編程] [計算機科學] [電子書]
- 推薦理由:一個動畫圖解的數據結構與算法教程,支持多種編程語言,如 Java、C++、Python、Go、JS、TS、C#、Swift、Rust、Dart、Zig 等。通過可視化的方式,這個項目幫助學習者更輕松地理解和學習各種數據結構與算法。
- Star歷史曲線:
6.數據工程課程:data-engineering-zoomcamp 14.3k?
- 項目地址:https://github.com/DataTalksClub/data-engineering-zoomcamp
- Github趨勢榜:
- 入選2023-08-14周榜,周增?108 stars this week
- 開源時間:2021-10-21
- 最后更新:2023-06-29
- 主要語言:Jupyter Notebook
- 項目分類:[學習社區]
- 項目標簽:[數據科學] [計算機科學]
- 推薦理由:Data Engineering Zoomcamp (DataTalksClub/data-engineering-zoomcamp) 提供了一門免費的數據工程課程,旨在幫助學習者掌握數據工程的基本概念和技能。無論是數據流處理、數據倉庫構建還是ETL流程設計,這個課程為有志于進入數據工程領域的人們提供了寶貴的學習資源。
- Star歷史曲線:[官網]
7.數據工程師書籍:Cookbook 12.2k?
- 項目地址:https://github.com/andkret/Cookbook
- 開源時間:2019-03-11
- 最后更新:2023-04-11
- 項目分類:[學習社區]
- 項目標簽:[軟件開發] [電子書]
- 推薦理由:為數據工程師提供有關數據處理、分析和管理方面的實用指南和最佳實踐。這個項目收集了經驗豐富的專家分享的知識,幫助數據工程師更好地解決數據領域的挑戰。
- Star歷史曲線:[官網] [視頻介紹]
8.Python Cookbook:python3-cookbook 11.0k?
- 項目地址:https://github.com/yidao620c/python3-cookbook
- 開源時間:2014-08-19
- 最后更新:2023-08-01
- 主要語言:Jupyter Notebook
- 項目分類:[編程語言] [學習社區]
- 項目標簽:[Python] [計算機科學]
- 推薦理由:《Python CookBook》一直是較為經典的Python教程。它注重方法和技巧的講解,能讓學習者更好的理解Python這門語言,最終將技巧運用到項目中。本書作者是David Beazley大神,一位獨立的計算機科學家、教育家,以及有著35年開發經驗的軟件開發者。 他在Python社區一直都很活躍,編寫了很多的python包, 發表了很多的公開演講視頻 以及 編程教程。 同時還是Python Essential Reference 以及 Python Cookbook (O'Reilly Media)的作者。
- Star歷史曲線:[官網] [使用文檔] [視頻介紹]
9.Effective Modern C++ 中文翻譯版:EffectiveModernCppChinese 6.3k?
- 項目地址:https://github.com/CnTransGroup/EffectiveModernCppChinese
- 開源時間:2016-11-17
- 最后更新:2023-08-24
- 項目分類:[編程語言] [學習社區]
- 項目標簽:[C++] [計算機科學]
- 推薦理由:《Effective Modern C++》一書的翻譯版本為中文讀者提供了一份精心翻譯的現代 C++ 學習資源,幫助開發者更好地理解和應用現代 C++ 的最佳實踐。
- Star歷史曲線:[官網] [項目體驗] [使用文檔]
10.TypeScript指南書籍:typescript-book 5.9k?
- 項目地址:https://github.com/gibbok/typescript-book
- Github趨勢榜:
- 入選2023-07-17周榜,周增?1,675 stars this week
- 入選2023-08-07月榜,月增?4,690 stars this month
- 開源時間:2022-09-05
- 最后更新:2023-07-25
- 主要語言:TypeScript
- 項目分類:[面試求職] [學習社區]
- 項目標簽:[編程書籍] [軟件開發] [編程學習]
- 推薦理由:一本全面而簡潔地概述了TypeScript的功能的指南。它清晰解釋了TypeScript語言的方方面面,從強大的類型系統到高級功能,涵蓋了最新版本中的所有內容。無論您是初學者還是有經驗的開發人員,這本書都是一個寶貴的資源,可以幫助您增強對TypeScript的理解和熟練程度。
- Star歷史曲線:
更多Github開源項目
以上就是本期的推薦所有項目,如果你喜歡本期的內容,歡迎收藏和關注OpenGithub社區:https://open.itc.cn/,我們會定期推送優質的開源項目。
Github歷史期刊:https://github.com/openGithubs
- 周刊匯總:Github精選開源項目周刊,每周一更新
- 月刊匯總:Github精選開源項目月刊,每月30號更新
- 專欄匯總:Github精選開源項目專欄,不定期更新