
📚 课程介绍
本课程配套《Python编程:从入门到实践(第3版)》,全球销量超过 300万册 的Python入门经典。
原著:埃里克·马瑟斯(Eric Matthes),高中科学和数学老师,从5岁开始写程序,现居阿拉斯加。
不是让你自己看书,而是跟着我一行一行把代码敲出来。
📖 第一部分:基础语法(11讲 + 4个专题)
第1部分基础(与原书第1-2章对应)
| 讲次 | 内容 | 你将学会 |
|---|---|---|
| 第1讲 | 搭建开发环境HelloWorld | 安装Python + 跑通第一个程序 |
| 第2讲 | 变量与数据类型 | 字符串、数字、类型转换、f-string |
第2部分列表(与原书第3-4章对应)
| 讲次 | 内容 | 你将学会 |
|---|---|---|
| 第3讲 | 列表介绍 | 创建列表、索引访问、增删改 |
| 第4讲 | 操作列表 | 遍历、排序、切片、列表推导式 |
第3部分数据类型(与原书第5-6章对应)
| 讲次 | 内容 | 你将学会 |
|---|---|---|
| 第5讲 | if语句和条件逻辑 | 让程序会"思考",条件测试 + match |
| 第6讲 | 字典 | 键值对、嵌套、get()方法(第3版新增) |
| 第7讲 | 用户输入与while循环 | input()、for/range、break/continue |
| 第8讲 | 函数 | def、参数、返回值、*args/**kwargs、lambda |
第4部分类和测试(与原书第7-9章对应)
| 讲次 | 内容 | 你将学会 |
|---|---|---|
| 第9讲 | 类与面向对象 | 类的定义、init、实例属性/方法 |
| 第10讲 | 类的继承和多态 | 继承、重写、super()、多态应用 |
| 第11讲 | 文件读写与异常 | open()、with、try-except、JSON |
| 第12讲 | 测试代码 | unittest、pytest、fixture、参数化 |
🔥 第5部分:Python特色专题
| 讲次 | 内容 | 你将学会 |
|---|---|---|
| 专题A | Python之禅 | 20条编程哲学,提升代码品味 |
| 专题B | 代码规范 | PEP8格式规范、缩进、命名、注释 |
🎯 第二部分:项目实战(3大项目)
🎮 项目一:外星人入侵(第3版用VS Code + Pygame)
用 Pygame 开发完整射击游戏——第3版使用VS Code作为编辑器!
- ✅ 安装Pygame + 搭建游戏窗口
- ✅ 可移动的飞船和发射子弹
- ✅ 从屏幕上方涌来的外星人
- ✅ 击杀计分、游戏结束和重玩
原书对应:第12-14章
📊 项目二:数据可视化(Matplotlib + Plotly + Pygal)
用Python处理真实数据并生成可视化图表!
- ✅ 随机漫步数据可视化
- ✅ 掷骰子概率分布图
- ✅ CSV/JSON数据读取(天气数据、项目数据)
- ✅ Plotly交互式图表 + Pygal世界地图
原书对应:第15-17章
🌐 项目三:Web应用(学习笔记 + Django)
用 Django 开发一个完整的学习记录网站!
- ✅ Django项目搭建 + App创建
- ✅ Topic和Entry数据模型
- ✅ 用户注册和登录
- ✅ Bootstrap样式 + 部署上线
原书对应:第18-20章
📚 配套书籍信息
| 项目 | 内容 |
|---|---|
| 书名 | Python编程:从入门到实践(第3版) |
| 原著名 | Python Crash Course, 3rd Edition |
| 作者 | [美] Eric Matthes(埃里克·马瑟斯) |
| 译者 | 袁国忠 |
| 出版社 | 人民邮电出版社·图灵程序设计丛书 |
| ISBN | 9787115546081(第2版) |
第3版变化(2025年):使用 VS Code 编辑器,新增
removeprefix()和removesuffix()字符串方法,继续使用 Plotly、新版 Django 和 Bootstrap。
📚 参考资料
本课程内容参考 Python官方文档,确保技术准确、权威。
- Python教程 (Tutorial) — Python语法和特性入门
- Python标准库参考 — 标准库和内置函数
- Python语言参考 — 语法和语言元素精确定义
- Glossary 词汇表 — 术语解释,必读!
- PEP 8 — Style Guide — 代码格式规范
🎓 AI 编程实战课程
程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。
- 👉 课程报名:点击这里报名,前3讲免费试听
- 👉 免费试看:B站免费试看前3讲
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 程序员晚枫 - Python自动化办公与AI编程!


