系列
从 Python 到 Data/AI 一年计划
12 个阶段、52 周,每周的计划与成果分开成文。
已完成 3 / 6 个单元 · 共 10 篇
系列总纲进行中
week 1已完成
week 2已完成
计划
Week 2 学习计划|Python 函数、作用域、闭包与模块化
Week 2 学习计划:函数、作用域、闭包与模块化,从参数组合、闭包、decorator 简化版到自定义 module,并把 Week 1 项目重构为 core/storage/cli/config 并加入 dataclass、type hints、logging。
成果Week 2 学习成果|闭包、decorator 与工程化重构
Week 2 的实际产出:Day 1 参数组合与闭包、Day 2 自定义 module 与 import 机制、Day 3 闭包与作用域深化、Day 4 decorator 简化版、Day 5–6 项目重构(目录拆分、logging、dataclass、type hints)的完整总结与实验记录。
week 3已完成
计划
Week 3 学习计划|异常、测试与 Debugging
Week 3 学习计划:从 Exception / traceback / raise / try-except-finally 出发,独立编写 boundary / invalid input / exception test,配合 fixture 与 mock,并主动制造 off-by-one / None / type / state 四类 bug 完成定位、解释、修复与回归测试。
成果Week 3 学习成果|异常、traceback 与 Debug 起步
Week 3 的实际产出:Day 1 异常与 traceback 训练,能读 traceback、区分调用帧与抛出点、解释 KeyError / AttributeError / TypeError / ZeroDivisionError 的成因,并用 .get() 修复 KeyError。
week 4进行中
week 5进行中
week 6进行中