本书是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