Checkpoint:阶段性练习 🏁
恭喜你走到这里了
如果你一路从 Module 0 学到了 Module 9——不管中间有没有偷偷跳过几页、有没有对着报错信息怀疑人生——你已经比大部分"收藏了 200 篇编程教程却从没打开过"的人强太多了。
认真地说,给自己鼓个掌。 你现在已经掌握了 Python 和 JavaScript 的核心基础:变量、类型、条件判断、循环、函数、数组/列表、对象/字典、字符串处理、错误处理、模块化……这些不是"一点皮毛",而是真正能写出有用程序的完整工具箱。
这个模块有什么不同?
这个模块没有新知识点。零个。一个都没有。
取而代之的是三个小项目——不是那种"按步骤抄一遍就完事"的练习,而是需要你自己思考、自己动手、自己调试的实战任务。
它们分别是:
| # | 项目 | 你会练到什么 |
|---|---|---|
| 1 | 命令行计算器 | 输入输出、条件判断、错误处理、类型转换 |
| 2 | 数据处理脚本 | 数组/对象操作、循环、函数封装、格式化输出 |
| 3 | API 小客户端 | 异步编程、网络请求、JSON 处理、错误处理 |
三个项目的难度是递增的。第一个主要是复习基础,第二个开始整合多个概念,第三个会接触一些新的实际场景。
做不出来怎么办?
做不出来太正常了。 如果你看完题目五分钟就写出了完美代码,那说明题目出得太简单了。
正确的打开方式是这样的:
- 先自己想 — 哪怕只想出个大概思路,写两行伪代码
- 卡住了就拆 — 把大问题拆成小问题,一个一个解决
- 善用 AI — 不是让 AI 直接写答案,而是让它帮你理清思路、解释报错
- 最后再看答案 — 每道题都有参考答案,但请先自己挣扎一会儿
问问 AI
试着问 AI:"我要写一个命令行计算器,请帮我列出需要考虑的步骤,但不要给我代码。"
这叫**"要思路不要答案"** —— 这个技巧在整个编程生涯中都会用到。
关于代码运行
这些练习中的部分代码涉及到命令行输入、文件读写、网络请求等操作,不一定能在网页编辑器里直接运行。我们会提供代码骨架供你参考,但建议你在自己的电脑上用 VS Code + 终端来完成这些项目。
那就别磨蹭了——开始第一个项目吧!