Python应用开发项目化教程(AI创新教材)
定价:¥56.00
作者: 李洪建,于腾飞
最新印次日期:2025-7
出版社:高等教育出版社
- 高等教育出版社
- 9787040649956
- 1版
- 48271682-6
- 16开
- 520
- 电子与信息大类
- 计算机类
- 计算机等
- 高职
内容简介
本书是AI创新教材,是高等职业教育电子信息类新形态一体化教材。
本书编写遵循项目式开发逻辑,以培养学生综合素养为核心组织内容,设计了12个结合生活和岗位需求的项目,包括“向世界介绍自己”“开发温度转换小程序”“开发奥林匹克运动会奖牌榜统计程序”“开发班级随机点名小程序”“开发‘行进的小汽车’小游戏”“设计系统登录验证工具”“模拟创建信息化战队”“开发提取网页信息小程序”“开发数字化教务系统”“开发弹球小游戏”“开发‘贪吃蛇’小游戏”“开发人工智能手势识别系统”。
为了提升教学效果,本书不仅配套微课视频、操作演示等二维码资源,而且配备AI学习助手,扫码即可开启智能互动,享受AI答疑、个性化学习方案定制等服务。
本书适合用作高等职业院校Python程序设计课程教材或教学参考用书,也可作为全国计算机二级考试的参考资料和初学者的入门教程。
目录
目录
项目1向世界介绍自己001
任务1.1探索编程世界 002
任务1.2向世界说您好 010
任务1.3构建个人简历 021
项目1综合实战 027
项目1拓展美化个人简历 029
课后练习 030
项目2开发温度转换小程序031
任务2.1输出不同单位的温度 032
任务2.2转换温度单位 038
任务2.3模拟温度转换器 045
任务2.4记录与查询历史数据 052
项目2综合实战 057
项目2拓展设计高精度温度转换器 059
课后练习 060
项目3开发奥林匹克运动会奖牌榜统计程序062
任务3.1开发奥运会参赛国一览表程序 063
任务3.2统计各国奖牌数 069
任务3.3排序奥运奖牌榜 073
项目3综合实战 080
项目3拓展冒泡排序奥运奖牌榜 082
课后练习 082
项目4开发班级随机点名小程序084
任务4.1统计班级人数 085
任务4.2多种方式实现随机算法 094
任务4.3开发随机点名小程序 103
项目4综合实战 108
项目4拓展开发一体化考勤系统 111
课后练习 112
项目5开发“行进的小汽车”小游戏113
任务5.1绘制可以移动的小汽车 115
任务5.2实现小汽车岔路口选择 128
任务5.3实现小汽车循环跑圈 138
任务5.4处理错误指令 149
项目5综合实战 157
项目5拓展开发赛车小游戏 162
课后练习 163
项目6设计系统登录验证工具165
任务6.1开发登录界面程序 166
任务6.2完成用户注册程序 172
任务6.3验证用户名和密码 180
项目6综合实战 186
项目6拓展实现用户登录验证 189
课后练习 190
项目7模拟创建信息化战队192
任务7.1创建模拟士兵 194
任务7.2赋予模拟士兵特质 198
任务7.3管理各类模拟士兵 202
项目7综合实战 210
项目7拓展模拟信息化战队管理 213
课后练习 214
项目8开发提取网页信息小程序215
任务8.1提取网页手机号码 217
任务8.2提取并格式化输出网页信息 223
任务8.3生成岗位信息词云图 231
项目8综合实战 239
项目8拓展个性化招聘信息推荐 244
课后练习 245
项目9开发数字化教务系统247
任务9.1设计数字化教务系统用户界面 249
任务9.2开发数字化教务系统信息管理功能 253
任务9.3实现系统数据可视化分析 259
项目9综合实战 266
项目9拓展实现智慧学情分析 268
课后练习 269
项目10开发弹球小游戏271
任务10.1初始化游戏用户界面 273
任务10.2开发自由碰撞的弹球 287
任务10.3开发控制弹球底板 295
任务10.4升级美化弹球小游戏 300
任务10.5记录并存档游戏的最高分 304
项目10综合实战 309
项目10拓展开发弹球消消乐游戏 315
课后练习 316
项目11开发“贪吃蛇”小游戏318
任务11.1初始化游戏用户界面 320
任务11.2实现贪吃蛇的键盘控制 326
任务11.3设计贪吃蛇的食物 331
任务11.4实现贪吃蛇的吞噬与增长 338
任务11.5设计贪吃蛇的道具 343
项目11综合实战 348
项目11拓展开发贪吃蛇大作战 350
课后练习 351
项目12开发人工智能手势识别系统353
任务12.1部署OpenCV库的开发环境 355
任务12.2采集手掌信息 362
任务12.3识别手掌手势 367
任务12.4设计手掌指尖识别 373
任务12.5开发手掌人机交互程序 378
项目12综合实战 383
项目12拓展识别手掌控制计算机音量 385
课后练习 386
参考文献388
项目1向世界介绍自己001
任务1.1探索编程世界 002
任务1.2向世界说您好 010
任务1.3构建个人简历 021
项目1综合实战 027
项目1拓展美化个人简历 029
课后练习 030
项目2开发温度转换小程序031
任务2.1输出不同单位的温度 032
任务2.2转换温度单位 038
任务2.3模拟温度转换器 045
任务2.4记录与查询历史数据 052
项目2综合实战 057
项目2拓展设计高精度温度转换器 059
课后练习 060
项目3开发奥林匹克运动会奖牌榜统计程序062
任务3.1开发奥运会参赛国一览表程序 063
任务3.2统计各国奖牌数 069
任务3.3排序奥运奖牌榜 073
项目3综合实战 080
项目3拓展冒泡排序奥运奖牌榜 082
课后练习 082
项目4开发班级随机点名小程序084
任务4.1统计班级人数 085
任务4.2多种方式实现随机算法 094
任务4.3开发随机点名小程序 103
项目4综合实战 108
项目4拓展开发一体化考勤系统 111
课后练习 112
项目5开发“行进的小汽车”小游戏113
任务5.1绘制可以移动的小汽车 115
任务5.2实现小汽车岔路口选择 128
任务5.3实现小汽车循环跑圈 138
任务5.4处理错误指令 149
项目5综合实战 157
项目5拓展开发赛车小游戏 162
课后练习 163
项目6设计系统登录验证工具165
任务6.1开发登录界面程序 166
任务6.2完成用户注册程序 172
任务6.3验证用户名和密码 180
项目6综合实战 186
项目6拓展实现用户登录验证 189
课后练习 190
项目7模拟创建信息化战队192
任务7.1创建模拟士兵 194
任务7.2赋予模拟士兵特质 198
任务7.3管理各类模拟士兵 202
项目7综合实战 210
项目7拓展模拟信息化战队管理 213
课后练习 214
项目8开发提取网页信息小程序215
任务8.1提取网页手机号码 217
任务8.2提取并格式化输出网页信息 223
任务8.3生成岗位信息词云图 231
项目8综合实战 239
项目8拓展个性化招聘信息推荐 244
课后练习 245
项目9开发数字化教务系统247
任务9.1设计数字化教务系统用户界面 249
任务9.2开发数字化教务系统信息管理功能 253
任务9.3实现系统数据可视化分析 259
项目9综合实战 266
项目9拓展实现智慧学情分析 268
课后练习 269
项目10开发弹球小游戏271
任务10.1初始化游戏用户界面 273
任务10.2开发自由碰撞的弹球 287
任务10.3开发控制弹球底板 295
任务10.4升级美化弹球小游戏 300
任务10.5记录并存档游戏的最高分 304
项目10综合实战 309
项目10拓展开发弹球消消乐游戏 315
课后练习 316
项目11开发“贪吃蛇”小游戏318
任务11.1初始化游戏用户界面 320
任务11.2实现贪吃蛇的键盘控制 326
任务11.3设计贪吃蛇的食物 331
任务11.4实现贪吃蛇的吞噬与增长 338
任务11.5设计贪吃蛇的道具 343
项目11综合实战 348
项目11拓展开发贪吃蛇大作战 350
课后练习 351
项目12开发人工智能手势识别系统353
任务12.1部署OpenCV库的开发环境 355
任务12.2采集手掌信息 362
任务12.3识别手掌手势 367
任务12.4设计手掌指尖识别 373
任务12.5开发手掌人机交互程序 378
项目12综合实战 383
项目12拓展识别手掌控制计算机音量 385
课后练习 386
参考文献388
项目1向世界介绍自己001
任务1.1探索编程世界 002
任务1.2向世界说您好 010
任务1.3构建个人简历 021
项目1综合实战 027
项目1拓展美化个人简历 029
课后练习 030
项目2开发温度转换小程序031
任务2.1输出不同单位的温度 032
任务2.2转换温度单位 038
任务2.3模拟温度转换器 045
任务2.4记录与查询历史数据 052
项目2综合实战 057
项目2拓展设计高精度温度转换器 059
课后练习 060
项目3开发奥林匹克运动会奖牌榜统计程序062
任务3.1开发奥运会参赛国一览表程序 063
任务3.2统计各国奖牌数 069
任务3.3排序奥运奖牌榜 073
项目3综合实战 080
项目3拓展冒泡排序奥运奖牌榜 082
课后练习 082
项目4开发班级随机点名小程序084
任务4.1统计班级人数 085
任务4.2多种方式实现随机算法 094
任务4.3开发随机点名小程序 103
项目4综合实战 108
项目4拓展开发一体化考勤系统 111
课后练习 112
项目5开发“行进的小汽车”小游戏113
任务5.1绘制可以移动的小汽车 115
任务5.2实现小汽车岔路口选择 128
任务5.3实现小汽车循环跑圈 138
任务5.4处理错误指令 149
项目5综合实战 157
项目5拓展开发赛车小游戏 162
课后练习 163
项目6设计系统登录验证工具165
任务6.1开发登录界面程序 166
任务6.2完成用户注册程序 172
任务6.3验证用户名和密码 180
项目6综合实战 186
项目6拓展实现用户登录验证 189
课后练习 190
项目7模拟创建信息化战队192
任务7.1创建模拟士兵 194
任务7.2赋予模拟士兵特质 198
任务7.3管理各类模拟士兵 202
项目7综合实战 210
项目7拓展模拟信息化战队管理 213
课后练习 214
项目8开发提取网页信息小程序215
任务8.1提取网页手机号码 217
任务8.2提取并格式化输出网页信息 223
任务8.3生成岗位信息词云图 231
项目8综合实战 239
项目8拓展个性化招聘信息推荐 244
课后练习 245
项目9开发数字化教务系统247
任务9.1设计数字化教务系统用户界面 249
任务9.2开发数字化教务系统信息管理功能 253
任务9.3实现系统数据可视化分析 259
项目9综合实战 266
项目9拓展实现智慧学情分析 268
课后练习 269
项目10开发弹球小游戏271
任务10.1初始化游戏用户界面 273
任务10.2开发自由碰撞的弹球 287
任务10.3开发控制弹球底板 295
任务10.4升级美化弹球小游戏 300
任务10.5记录并存档游戏的最高分 304
项目10综合实战 309
项目10拓展开发弹球消消乐游戏 315
课后练习 316
项目11开发“贪吃蛇”小游戏318
任务11.1初始化游戏用户界面 320
任务11.2实现贪吃蛇的键盘控制 326
任务11.3设计贪吃蛇的食物 331
任务11.4实现贪吃蛇的吞噬与增长 338
任务11.5设计贪吃蛇的道具 343
项目11综合实战 348
项目11拓展开发贪吃蛇大作战 350
课后练习 351
项目12开发人工智能手势识别系统353
任务12.1部署OpenCV库的开发环境 355
任务12.2采集手掌信息 362
任务12.3识别手掌手势 367
任务12.4设计手掌指尖识别 373
任务12.5开发手掌人机交互程序 378
项目12综合实战 383
项目12拓展识别手掌控制计算机音量 385
课后练习 386
参考文献388
项目1向世界介绍自己001
任务1.1探索编程世界 002
任务1.2向世界说您好 010
任务1.3构建个人简历 021
项目1综合实战 027
项目1拓展美化个人简历 029
课后练习 030
项目2开发温度转换小程序031
任务2.1输出不同单位的温度 032
任务2.2转换温度单位 038
任务2.3模拟温度转换器 045
任务2.4记录与查询历史数据 052
项目2综合实战 057
项目2拓展设计高精度温度转换器 059
课后练习 060
项目3开发奥林匹克运动会奖牌榜统计程序062
任务3.1开发奥运会参赛国一览表程序 063
任务3.2统计各国奖牌数 069
任务3.3排序奥运奖牌榜 073
项目3综合实战 080
项目3拓展冒泡排序奥运奖牌榜 082
课后练习 082
项目4开发班级随机点名小程序084
任务4.1统计班级人数 085
任务4.2多种方式实现随机算法 094
任务4.3开发随机点名小程序 103
项目4综合实战 108
项目4拓展开发一体化考勤系统 111
课后练习 112
项目5开发“行进的小汽车”小游戏113
任务5.1绘制可以移动的小汽车 115
任务5.2实现小汽车岔路口选择 128
任务5.3实现小汽车循环跑圈 138
任务5.4处理错误指令 149
项目5综合实战 157
项目5拓展开发赛车小游戏 162
课后练习 163
项目6设计系统登录验证工具165
任务6.1开发登录界面程序 166
任务6.2完成用户注册程序 172
任务6.3验证用户名和密码 180
项目6综合实战 186
项目6拓展实现用户登录验证 189
课后练习 190
项目7模拟创建信息化战队192
任务7.1创建模拟士兵 194
任务7.2赋予模拟士兵特质 198
任务7.3管理各类模拟士兵 202
项目7综合实战 210
项目7拓展模拟信息化战队管理 213
课后练习 214
项目8开发提取网页信息小程序215
任务8.1提取网页手机号码 217
任务8.2提取并格式化输出网页信息 223
任务8.3生成岗位信息词云图 231
项目8综合实战 239
项目8拓展个性化招聘信息推荐 244
课后练习 245
项目9开发数字化教务系统247
任务9.1设计数字化教务系统用户界面 249
任务9.2开发数字化教务系统信息管理功能 253
任务9.3实现系统数据可视化分析 259
项目9综合实战 266
项目9拓展实现智慧学情分析 268
课后练习 269
项目10开发弹球小游戏271
任务10.1初始化游戏用户界面 273
任务10.2开发自由碰撞的弹球 287
任务10.3开发控制弹球底板 295
任务10.4升级美化弹球小游戏 300
任务10.5记录并存档游戏的最高分 304
项目10综合实战 309
项目10拓展开发弹球消消乐游戏 315
课后练习 316
项目11开发“贪吃蛇”小游戏318
任务11.1初始化游戏用户界面 320
任务11.2实现贪吃蛇的键盘控制 326
任务11.3设计贪吃蛇的食物 331
任务11.4实现贪吃蛇的吞噬与增长 338
任务11.5设计贪吃蛇的道具 343
项目11综合实战 348
项目11拓展开发贪吃蛇大作战 350
课后练习 351
项目12开发人工智能手势识别系统353
任务12.1部署OpenCV库的开发环境 355
任务12.2采集手掌信息 362
任务12.3识别手掌手势 367
任务12.4设计手掌指尖识别 373
任务12.5开发手掌人机交互程序 378
项目12综合实战 383
项目12拓展识别手掌控制计算机音量 385
课后练习 386
参考文献388















