Python编程:从入门到实践(第3版)

> 📖 **一起读书吧!** 加入《Python编程:从入门到实践》共读营 👉 [点击参加](https://mp.weixin.qq.com/s/ehe2vMrfAFscRLqbM9TF-g)

📚 课程介绍

本课程配套《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特色专题

讲次内容你将学会
专题APython之禅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(埃里克·马瑟斯)
译者袁国忠
出版社人民邮电出版社·图灵程序设计丛书
ISBN9787115546081(第2版)

第3版变化(2025年):使用 VS Code 编辑器,新增 removeprefix()removesuffix() 字符串方法,继续使用 Plotly、新版 Django 和 Bootstrap。


📚 参考资料

本课程内容参考 Python官方文档,确保技术准确、权威。


🎓 AI 编程实战课程

程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。