practical-tutorials/project-based-learning
在 GitHub 打开 ↗按语言分类的项目实战教程清单,从零做出真实软件
Star289k
24h 新增+81
7 天新增—
Fork36k
Issue237
语言Python
项目介绍
更新于 1 天前
这是一个按编程语言分类的「项目实战教程」清单,收录了大量「从零做出一个完整东西」的教程链接,比如用 C 写一个 shell、写一个哈希表、写一个数据库,用 C++ 写光线追踪器和游戏,用 Python、Go、Java 等做 Web 应用。它和普通「知识点罗列」型教程不同,重点是让你跟着一步步把一个真实项目做出来,从而真正理解底层原理。比如你想搞懂 Redis 内部怎么工作,可以直接跟「Build Your Own Redis」;想理解编译器,有十篇连载的 C 编译器教程;想入门系统编程,有从零写操作系统、写内核、写虚拟机的完整路线。适合刚入行、正在自学的开发者,以及想补计算机基础的后端或系统方向工程师;如果你已经是资深从业者或主要做 AI 应用开发,这个清单和你的日常工作关系不大。
上手成本:中
Star 趋势
话题标签
beginner-projectcppgolangjavascriptprojectpythontutorialwebdevelopment
仓库信息
| License | MIT |
| 创建时间 | 2017-04-12 |
| 最后推送 | 3 天前 |
| 热度分 | 249.0 |