02 第2周D9 Python基础
D9 Python 基础 — 课件
D9 Python 基础 — 课件
1. 封面
- D9 Python 基础|第 2 周
2. 目录
- 类型 / 数据结构 / 控制流函数 / 异常 / venv / 模块 / Claude Code 首秀
3. 变量与类型
- 幻灯1:str / int / float / bool
- 幻灯2:命名规范 —— 英文小写下划线
4. 数据结构
- 幻灯1:list / dict / tuple / set
- 幻灯2:口诀 —— 列表排顺序、字典查名字、元组不可变、集合去重
- 幻灯3:dict 是后端之王
5. 控制流与函数
- 幻灯1:if / for / raise
- 幻灯2:函数 + 类型标注(FastAPI 靠它)
- 幻灯3:公司风格 —— 类型标注是习惯
6. 异常处理
- 幻灯1:try / except 结构
- 幻灯2:原则 —— 显式捕获、大类兜底、别吞异常
7. venv 与 pip
- 幻灯1:venv 建环境 / source 激活
- 幻灯2:pip install + freeze 锁版本
- 幻灯3:永远在 venv 里干活
8. 模块组织
- 幻灯1:main.py / billing.py / models.py
- 幻灯2:from billing import compute_cost
- 幻灯3:对照公司 core-api-v2 结构
9. Claude Code 写工具(现场演示)
- 幻灯1:5 步工作流 —— 描述→生成→看懂→验证→提交
- 幻灯2:铁律 —— AI 写的不等于对的,跑通才算数
- 幻灯3:中文交互、中文提交信息
10. 常见误区
- 幻灯1:系统 Python / 吞异常 / 盲信 AI
11. 作业布置
- 幻灯1:用 Claude Code 写命令行小工具 + 验证(详见作业.md)
12. 结尾
- 预告 D10:FastAPI + API 设计 —— 把 Python 变成 API