16K ·GitHub
这是什么?
这是一份精选的中文计算机科学免费书籍合集,收集自网上,分为八类:Web 开发、系统管理、编程语言、数据库、软件开发、人工智能、数学理论和其他主题。
这份清单是怎么组织的?
README 中有一个目录,包含八个编号章节(Web 开发、系统管理、编程语言、数据库、软件开发、人工智能、数学理论和其他),每个章节列出带链接的书名,部分子章节还会按语言进一步划分(例如 C/C++、Go、Python、Rust)。
列出的书都能直接下载吗?
并非全部。有一些条目在链接旁明确标注了“下载”,这意味着其他大多数条目主要供在线阅读,而不是下载为文件。
我需要懂中文才能使用这份清单吗?
了解中文有助于阅读书名和部分译本,但除非条目明确标注其他语言,否则大部分书籍都是英文写的。
完全的新手应该从哪里开始?
“编程语言”和“软件开发”章节收录了一些经典入门书,例如《Automate the Boring Stuff with Python》,以及《计算机程序的结构和解释》(SICP)的 JavaScript 版和 Python 版,适合新手入门。
它涵盖哪些 AI 和机器学习内容?
“人工智能”章节列出了深度学习和机器学习资源,例如《Dive into Deep Learning》《Grokking Deep Learning》、一门中文的 TensorFlow 2 课程,以及一篇强化学习入门介绍,此外还有自然语言处理和数据科学入门读物。
这份清单是否包含计算机科学之外的内容?
有的。“其他”章节收录了几本语言学习指南(日语语法、基础德语),以及求职和商业类读物,例如面试手册,还有马克·安德森关于创业的文章合集。
有没有关于操作系统、编译器等底层或系统主题的资源?
有的。“软件开发”章节链接了从零编写操作系统的指南、自制 C 编译器和解释器的教程,以及《Crafting Interpreters》,还有一本中文的 Linux 内核内部原理书籍。
What are similar projects?
cs-self-learning, expert_readed_books, CS-Xmind-Note, awesome-programming-books, professional-programming, cs-video-courses, open-source-cs, go
Which topics is it in?
mathematics, cryptography, algorithms, programming, computer-science, sql, book, git, reference, china, database, awesome-list