本书是《Python编程案例教程(第2版)》的配套上机指导与习题,书中所有上机实验及习题均经反复推敲后精心设计,所有程序已在Python 3.14环境下调试通过。全书共11个项目,分为两篇:项目一至项目八为基础实验篇,项目九至项目十一为进阶实践篇。每个项目均由项目导学、上机实验、同步训练3部分组成,其中,项目导学部分设置了知识导图和知识回顾,上机实验部分设置了若干实用性强的实验任务,同步训练部分根据项目知识体系设置了适量习题。
本书可作为职业院校计算机、大数据和人工智能等相关专业学生的专用教材,也可供Python编程爱好者及相关从业人员参考使用。
基础实验篇
项目一 走进Python编程世界
项目导学
上机实验
实验一 搭建Python开发环境
实验二 开发第一个Python程序
同步训练
项目二 Python编程基础知识
项目导学
上机实验
实验一 初识变量与数据类型
实验二 应用运算符
实验三 输入与输出数据
同步训练
项目三 流程控制语句
项目导学
上机实验
实验一 分支语句的使用
实验二 循环语句的使用
同步训练
项目四 数据容器
项目导学
上机实验
实验一 字符串的使用
实验二 列表的使用
实验三 字典的使用
实验四 元组与集合的使用
同步训练
项目五 函数
项目导学
上机实验
实验一 函数的定义与使用
实验二 函数的嵌套与递归
实验三 局部变量与全局变量的使用
实验四 模块的导入与调用
同步训练
项目六 面向对象编程
项目导学
上机实验
实验一 类的定义与使用
实验二 类的封装、继承与多态
同步训练
项目七 文件操作
项目导学
上机实验
实验一 文件内容的操作
实验二 文件与目录的管理
同步训练
项目八 异常处理
项目导学
上机实验
实验一 常见异常处理
实验二 主动抛出异常与用户自定义异常
同步训练
进阶实践篇
项目九 游戏开发
项目导学
上机实验
实验一 安装Pygame第三方库
实验二 使用Pygame开发游戏
同步训练
项目十 网络爬虫
项目导学
上机实验
实验一 实现网络爬虫的基本操作
实验二 应用网络爬虫进行网页解析
同步训练
项目十一 办公自动化
项目导学
上机实验
实验一 使用第三方库处理Excel工作表
实验二 使用第三方库处理Word文档
同步训练
参考文献