图书简介:
项目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
展开
党的二十大报告指出:“教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑”。职业教育作为教育的一个重要组成部分,其目的是培养应用型人才。在职业学校中,“Python程序开发基础”是人工智能专业的一门重要专业课。随着人工智能技术和5G技术的飞速发展,特别是人工智能技术已深入人们工作生活的各个方面,各种新兴技术已经广泛铺开。而在这些新技术的应用当中,Python作为实现人工智能的首选语言具有良好的开发效率,它在Web前端开发、网络爬虫、数据分析、游戏开发、机器学习等领域也表现出众,是人们非常推崇的一门优秀的编程语言。本书针对目前流行的Python语言基于Windows平台的IDLE和PyCharm对Python程序开发的基础知识通过任务驱动的形式逐一进行讲解。本书的编写特点主要体现在以下几个方面。1.在内容的选取上,以任务驱动的形式由浅入深分9个项目24个任务来介绍Python语言所涉及的基础知识,由1个项目4个任务来简单介绍Python的计算生态。2.在编写体例上,按照活页式+项目任务模式进行编写,每个任务由“任务单”、“信息单”和“评价单”三个部分组成,每个任务是独立的,可以单独成课。学习者通过“任务单”明确本任务的学习目标和学习成果,激发学习动力;通过“信息单”学习本任务所涉及的理论知识和操作技能,积累完成任务的知识和技能;通过“评价单”反馈学习中的不足,明确改进方向。每个项目的最后有项目小结和巩固练习,总结后再提高,整体符合活页式的编排。3.在课程思政上,本书以推进“课程思政”、落实“立德树人”为根本,在每个项目目标中以情感目标+职业目标形式指出并在内容上融入了课程思政元素,各任务在爱国情怀、奋斗精神、工作态度、职业道德、工匠精神和行为习惯上都有所体现。本书以学生为中心、聚焦学习成果,通过10个项目28个任务,以“项目引领、任务驱动”方式对Python的环境搭建、模块安装、基本语法、数据与字符串、流程控制、组合数据、函数应用、异常处理、面向对象、文件使用、计算生态等内容进行直观形象地介绍,教学设计符合学习者的认知习惯,充分体现了“以学生为中心、以成果为导向”的教学理念。本书的教学参考课时为72课时,各项目的参考教学课时见下面的课时分配表。项目 教 学 内 容 课 时 分 配 理论教学 实践训练项目1感受Python的精彩世界 任务1 搭建Python开发环境 2 2 任务2 使用集成开发工具PyCharm 任务3 编写第一个Python程序 任务4 安装并使用Python模块 项目2编写简单的Python程序 任务1 打印超市购物小票 2 2
任务2 获取身体质量指数 项目3活学活用流程控制 任务1 换算重量 4 4 任务2 根据BMI值确定健康状况 任务3 设计逢7拍手游戏 任务4 设计猜数游戏 项目4创建和使用字符串 任务1 判断密码强度 2 2 任务2 获取文本进度条 任务3 过滤敏感词 项目5灵活使用组合数据 任务1 随机分配办公室 4 4 任务2 中英文数字对照表 任务3 识别单词 项目6运用函数解决问题 任务1 模拟计算器 2 4 任务2 获取兔子数列 项目7读写文件及格式化数据 任务1 查询身份证归属地 4 4 任务2 输出杨辉三角形 项目8活学活用面向对象 任务1 获取网页数据 4 4 任务2 设计人机猜拳游戏 项目9处理异常 任务1 为查询身份证归属地添加异常 2 4 任务2 检测系统密码异常 项目10构建与发布生态库 任务1 随机生成验证码 4 8 任务2 绘制指定颜色的N边形 任务3 模拟时钟 任务4 制作猴子接桃游戏 机动 2 2合计 32 40本书由郑州财税金融职业学院精品课《Python程序开发》教学团队集体编写。赵艳莉担任主编,曾鑫、牧阳子、皮揽月担任副主编,内容分工如下:项目1和项目4由曾鑫编写,项目2和项目3由皮揽月编写,项目5和项目7由牧阳子编写,项目6、项目9和项目10由赵艳莉编写,项目8由胡相云编写。赵艳莉进行了本书的框架设计、版式设计、统稿和资源整理。本书既可作为全国职业院校Python程序开发基础课程的公共用书,也可作为人工智能、信息安全等计算机应用类专业的教学用书,同时还是Python程序开发爱好者的自学参考书。由于作者水平有限,书中难免存在疏漏和不妥之处,敬请广大读者批评指正。
编 者2023年11月
展开