看过教程,只算知道。 自己敲一遍、跑通了、改坏了又改回来——那才叫会。

这里放的是从零写出来的小项目:完整代码 + 逐段讲解 + 真实运行输出 + 边界情况。


为什么要有这一块

前三个板块解决的是"怎么学":

这一块是"怎么用"。 也是 AI 时代最不该外包给 AI 的部分。

AI 能给你代码。但报错的时候,只有你知道自己那台机器上发生什么。 所以这里的项目都有"故意弄坏"的环节——先在安全的地方摔一跤。


全部项目

01

命令行待办工具

Python · 196 行 · 单文件 · 零依赖

从空文件到一个真能用的工具。讲清楚「数据怎么存」「为什么要原子写入」「怎么容错」——这四条工程习惯换个语言也一样用。

  • JSON 文件存储,中文可读,能直接手改
  • 原子写入:断电也不会把数据写坏
  • 过期提醒、完成标记、批量清理
  • 故意弄坏数据文件,看它怎么不崩
开始做 →
规划中

文件批量重命名 · 日志统计脚本 · 目录同步工具 · 小 Web API

按难度递增。每个都会给完整代码 + 逐段讲解 + 真实输出。


做项目的三条规矩

一、先能跑,再好看。 第一版丑没关系,能跑就行。能跑的东西才有资格被改进,写在纸上的一律不算。

二、故意弄坏它。 删数据文件、传错参数、输错编号——在安全的地方把错误都踩一遍。线上踩和本地踩,代价差一百倍。

三、代码要能给别人看。 变量名起清楚、关键地方写注释、README 说清怎么用。“只有自己看得懂"的代码,三个月后自己都看不懂。


一个提醒:这里的项目都建议先自己写一遍,再看答案。 直接抄能跑通,但中间那些"为什么这么写"的判断,抄不进去。