16 周在线课件
LECTURE SLIDES · 16 WEEKS
16 周在线课件
每周 100 分钟浏览器直接授课 · 支持学生交互
按一学期 16 周、每周 100 分钟线下课整合 48 课时教案而成。每份课件为独立网页: 键盘 ← → 翻页、F 全屏(教师投影授课);内嵌可运行代码练习与随堂小测(学生手机/电脑打开即可交互); 页内链接与模块页、经典笔记、交互演示互相跳转。
W1 · L1–L2导论:AI 时代为什么学编程
三种能力 · 现场 AI 结对演示 · 提问的艺术 · 环境安装
M0 导论 · V001–V003
W2 · L3–L5环境与工具链
命令行运行 · AI 编程工具 · 亲手调通大模型 API · Git 提交流程
M1 · V004–V008
W3 · L6–L7类型与数据结构
看数据先看类型 · 四种结构一句话选型 · 推导式入门
M2 · V009–V012
W4 · L8–L9控制流与函数
分支循环 · 循环两大杀手 · 函数契约四要素
M2 · V013–V016
W5 · L10–L11IO、异常与类
文件持久化 · 异常处理 · 类封装状态 · 模块与包
M2 · V017–V021
W6 · L12–L14HTTP 与数据获取
请求-响应模型 · F12 实测 · requests 调 API · 爬虫精要与伦理
M3 · V022–V026
W7 · L15–L16数据可视化与虚拟环境
Pandas 筛选统计 · Matplotlib 画图 · 依赖隔离与复现
M3+M4 · V027–V030
W8 · L17–L18代码质量与模块化
AI 代码五类问题 · 审查三步法 · assert 测试 · 项目结构
M4 · V031–V033
W9 · L19–L20API 深入与 Prompt 工程
四参数 · 流式输出 · Prompt 五组件 · Few-shot 与 CoT
M5 · V034–V039
W10 · L21–L22结构化输出与 RAG 基础
JSON Mode · Function Calling · 幻觉与 RAG 原理
M5 · V040–V044
W11 · L23–L24RAG 实战与多模态
numpy 手搓完整 RAG 链路 · Vision 看图 · TTS 说话
M5 · V044–V045
W12 · L25–L26AI Agent
ReAct 循环手写 · 工具设计 · 故障防护与能力边界
M5 · V046–V047
W13 · L27–L30FastAPI 前后端与方法论
路由与 Pydantic · fetch 前端 · 对话记忆 · 五步开发流程
M5 收官 · V048–V053
W14 · L31–L34项目启动与冲刺一
项目池选题 · MVP 定义 · 架构设计 · 后端与 AI 核心
M6 · 项目实战
W15 · L35–L39联调、调试日与部署
联调三坑 · AI-free 调试日 · Bug Bash · 部署就绪
M6 · V054
W16 · L40–L48答辩与课程总结
打磨与答辩 · 优秀代码复盘 · 能力模型与进阶路线
M6+M7 · V054–V059
课件使用说明
教师投影授课
打开课件按 F 全屏,方向键翻页;带 分步显示 的页面按 → 逐条展开,适合边讲边出。
URL 形如 #/5 可直达任意一页,便于课前定位。
学生课堂交互
手机或电脑打开同一页面:标注「交互」的练习页可直接运行 Python 代码(浏览器内完成), 小测页点击选项即时判分出解析。