本书由浅入深、循序渐进地介绍了Python程序设计的思路和方法,通过趣味性强的精彩案例融汇每一章知识点,从而增强读者的学习兴趣,培养读者的自主学习能力和独立思考能力,并提高读者的计算思维能力。全书共分为10个项目,分别为感受Python精彩世界、编写简单的Python程序、活学活用流程控制、创建和使用字符串、活使用组合数据、运用函数解决问题、读写文件及格式化数据、活学活用面向对象、处理异常、构建与发布生态库。本书适合作为高等院校计算机程序设计教材,也可以作为计算机程序设计培训教材、各种计算机等级考试的参考教材和Python程序设计爱好者的自学教材。
赵艳莉 ,郑州财税金融职业学院教师。曾荣获省教育厅优秀教学成果一等奖,优质课一等奖,优秀论文一等奖,第四届“文明风采”动画比赛优秀指导教师,省教育厅信息技术优秀成果奖一等奖。
项目1 感受Python的精彩世界 001
任务1 搭建Python开发环境 003
任务单 003
信息单 003
评价单 009
任务2 使用集成开发工具PyCharm 010
任务单 010
信息单 010
评价单 015
任务3 编写第一个Python程序 016
任务单 016
信息单 016
评价单 024
任务4 安装并使用Python模块 025
任务单 025
信息单 025
评价单 028
项目2 编写简单的Python程序 030
任务1 打印超市购物小票 032
任务单 032
信息单 032
评价单 038
任务2 获取身体质量指数 039
任务单 039
信息单 039
评价单 052
项目3 活学活用流程控制 055
任务1 换算体重 057
任务单 057
信息单 057
评价单 060
任务2 根据BMI值确定健康状况 061
任务单 061
信息单 061
评价单 072
任务3 设计逢7拍手游戏 073
任务单 073
信息单 073
评价单 083
任务4 设计猜数游戏 084
任务单 084
信息单 084
评价单 090
项目4 创建和使用字符串 094
任务1 判断密码强度 096
任务单 096
信息单 096
评价单 101
任务2 获取文本进度条 102
任务单 102
信息单 102
评价单 107
任务3 过滤敏感词 108
任务单 108
信息单 108
评价单 115
项目5 灵活使用组合数据 117
任务1 随机分配办公室 119
任务单 119
信息单 119
评价单 128
任务2 中英文数字对照表 129
任务单 129
信息单 129
评价单 134
任务3 识别单词 135
任务单 135
信息单 135
评价单 148
项目6 运用函数解决问题 151
任务1 模拟计算器 153
任务单 153
信息单 153
评价单 162
任务2 获取兔子数列 163
任务单 163
信息单 163
评价单 168
项目7 读写文件及格式化数据 171
任务1 查询身份证归属地 173
任务单 173
信息单 173
评价单 183
任务2 输出杨辉三角形 184
任务单 184
信息单 184
评价单 193
项目8 活学活用面向对象 196
任务1 获取网页数据 198
任务单 198
信息单 198
评价单 209
任务2 设计人机猜拳游戏 210
任务单 210
信息单 210
评价单 220
项目9 处理异常 223
任务1 为查询身份证归属地添加异常 225
任务单 225
信息单 225
评价单 234
任务2 检测系统密码异常 235
任务单 235
信息单 235
评价单 242
项目10 构建与发布生态库 245
任务1 随机生成验证码 247
任务单 247
信息单 247
评价单 257
任务2 绘制指定颜色的N边形 258
任务单 258
信息单 258
评价单 263
任务3 模拟时钟 264
任务单 264
信息单 264
评价单 271
任务4 制作猴子接桃游戏 272
任务单 272
信息单 272
评价单 292