vlambda博客
学习文章列表

GitHub 有哪些开源编程书籍?

本文是一篇资源整理的文章,老逛收集了 GitHub 上开源的受欢迎的编程书籍,方向包括计算机基础知识、前后端、Python、人工智能等等计算机相关。

01. 

免费编程书籍

这个开源项目自然不用多说标星 230K,算是 GitHub 上编程书籍资源类最受欢迎的开源项目。不仅仅是受欢迎,收集的电子书也最全面,不仅仅是电子书一些高质量受欢迎的博客也被收纳其中。
https://github.com/EbookFoundation/free-programming-books

02. 

Python 指南

这个指南可帮助开发者快速入门学习 Python,为新手和高级开发者提供安装、配置和使用 Python 的最佳实践手册。这个开源项目除了介绍 Python 的安装和基本用法,还有很多常用的库和框架的介绍。
https://github.com/realpython/python-guide

03. 

免费的编程中文书籍索引

这个开源项目是一个中文编程书籍的索引,现在有 90K 的 Star。除了针对各语言的中文书籍,计算机基础知识等相关书籍也有所配备。
https://github.com/justjavac/free-programming-books-zh_CN

04. 

Java 编程书籍

这个仓库包含了经典的 Java 数据,如果你是一名 Java 研发工程师,这个开源项目中的书籍你一定要看看。
https://github.com/RongleXie/java-books-collections

05. 

前端编程书籍

为前端人员准备的电子书资源集合,除了前端基础,还包括前端工程师工具教程、设计模式、协议、兼容性相关内容的书籍。
https://github.com/dypsilon/frontend-dev-bookmarks

06. 

Pytorch 教程

书籍《深度学习框架PyTorch:入门与实践》的对应代码,但是也可以作为一个独立的PyTorch入门指南和教程。
https://github.com/chenyuntc/pytorch-book

07. 

构建大型系统

这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。
https://github.com/fenixsoft/awesome-fenix

08. 

前端经验总结

开发者开源这个项目是想对过去两年的工程化实践经验和学习心得做一个总结。希望能全面地、系统地对前端工程化知识做一个总结。
小书大部分的内容都是以理论知识 + 代码示例 + 图片的方式来讲解的,努力争取让读者更容易理解。另外还有小部分的章节在讲解完理论知识后,还有相应的实践教程。
https://github.com/woai3c/introduction-to-front-end-engineering

09. 

南瓜书

《机器学习》(西瓜书)是机器学习领域的经典入门教材之一,这个开源项目对该书中的公式进行了推导,使用浅显易懂的方式对比较难理解的公式加以解析,以及对部分公式补充具体的推导细节。
https://github.com/datawhalechina/pumpkin-book

10.

历史盘点

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo

推荐阅读
1. 
2.  
3. 
4.