揭开黑盒课堂的项目与技术参考:21 课覆盖读代码、接口、数据、组件、AI 和工程化。调查遇到具体机制时按需查阅,再与作者项目和官方写法对照。
本课程作为项目与技术参考。 方法主线从 《揭开黑盒》 开始;这里的具体实现可按需配合 Python 工具箱 阅读。Web 专题按 01 → 02 → 04 → 05 → 08 → 12,围绕同一张卡片从请求到数据库再到页面完成验收。下载包 assets/主线实验/ 提供独立可运行的小实验;大型历史项目用于第二遍对照阅读。具体前置、分支路线与质量范围见课程表。
这门课的教材是作者的真实项目:正文里的 查资料/server.py、worry_debate_game/ 都是作者电脑上真在跑的代码,行号需结合教材版本核对,优先按函数名定位。
教材是跟着课走的版本,不是最新版。 课分批写成(01-03 课最早、13-21 课最晚),
教材项目却一直在改 —— 按最新版给的话,课里讲的文件可能已经改名或不存在了。
所以下载包里的教材按对应那批课写作当天取的版本,目录名带日期(如查资料@2026-09-13/)。同一个项目有不同时期的版本时,会各给一份。
你没有这些项目也能读。 每课都会把作者的写法和开源/官方写法对照一遍,
知识点是通用的。最好的读法是拿你自己手头的项目对照着读 ——
这门课真正想教的是"怎么读别人的代码",教材只是载体。