内部培训
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

On this page