Python 业务开发与工程基础|周导学
本周沿用同一订单业务逐步演进,教师目录名保持周编号兼容,正式日程以下表为准。
本周怎样使用 RISE
RISE 学习法:看懂问题 → 理解原理 → 协作构建 → 验证交付。四步在本周任务中反复使用,验收条件在动手前确认。
| 步骤 | 本周要做的事 |
|---|---|
| R · Requirement 需求定义 | 订单金额、批量坏记录和历史价格需要遵守哪些规则? |
| I · Insight 原理理解 | 解释 Decimal、条件循环、函数边界、模型不变量与 JSON 恢复。 |
| S · Solution 协作构建 | 在自己的目录中逐步构建订单规则、模型、CLI 和 pytest。 |
| E · Evidence 证据交付 | 用数量/状态变更、历史价格不变和同伴运行证明规则成立。 |
在现有任务书、README 或证据索引中说明:问题与条件、关键机制、本人修改、验证结果。直接链接已有记录,无需再交四份同内容报告。按本周原验收表判定,保留既有核心/选做及真实/回放证据边界。
一周能力链
| 日期 | 课程主题 | 产出 | 入口 |
|---|---|---|---|
| W01-D01 | Python 开发基础:环境、金额与 AI 编程 | 金额计算器与 Git 起点 | 预习 · 课件 · 任务 · 复习 |
| W01-D02 | Python 业务规则:条件、循环、容器与异常 | 批量订单校验器 | 预习 · 课件 · 任务 · 复习 |
| W01-D03 | Python 函数与模块:建立可测试的订单规则 | 规则函数库与模块调用图 | 预习 · 课件 · 任务 · 复习 |
| W01-D04 | Python 模型与 JSON:保存和恢复订单 | 订单模型与 JSON 快照 | 预习 · 课件 · 任务 · 复习 |
| W01-D05 | Python 工程交付:CLI、pytest 与同伴复现 | 第一版订单工程与测试 | 预习 · 课件 · 任务 · 复习 |
入场与出场
入场:能解释变量与基础语法。出场:第一版订单工程与测试。先确认上一阶段你能力,再使用新机制;老师能跑通,不等于学生就会了。
核心与进阶
核心按五日日验收;复杂文件恢复、CLI 美化、分布式集群和完整消息系统另列选做。W02-D03 正式讲同步/异步,W03-D02 正式做缓存,W03-D04 认识消息队列并获得自学入口。
项目与验收
发布状态
课件和代码的静态/教师验证见前三周调整记录;全日试讲、学生机和 30 人课堂完成度仍待执行。旧日程材料归档保留,不能混合使用两套日期发包。