在深化教师、教材、教法“三教”改革和课证融通、赛证融通的人才培养实践过程中,本系列教材将根据读者的反馈意见和建议及时改进、完善,努力成为大数据时代的新型“编写、使用、反馈”螺旋式上升教材建设样板。本书保留原书特色的基础上,对教材进行了内容与代码的全面升级。第2版修订的主要内容如下:1、将Python版本由Python3.6.0升级为Python3.8.5;将PyCharm版本由PyCharmCommunityEdition2017.1.1升级为PyCharmCommunityEdition2021.1。2、在每一章中新增了思维导图。3、第1章新增了PyCharm界面的介绍。4、第4章新增了异常的介绍。5、新增了“第8章Python常用的内置模块”一章。6、新增了“第9章综合案例:学生测试成绩测试”一章。7、更新了全书的实训和课后习题。
第1章准备工作
任务1.1认识Python任务1.2搭建Python环境任务1.3安装PyCharm并创建一个应声虫程序小结实训输入/输出课后习题
第2章Python基础知识
任务2.1掌握Python的固定语法任务2.2创建字符串变量并提取里面的数值任务2.3计算圆形的各参数小结实训课后习题
第3章Python数据结构
任务3.1认识Python数据结构的组成任务3.2创建一个列表(list)并进行增删改查操作任务3.3转换一个列表为元组(tuple)并进行取值操作任务3.4创建一个字典(dict)并进行增删改查操作任务3.5将两个列表转换为集合(set)并进行集合运算小结实训课后习题
第4章程序流程控制语言
任务4.1实现考试成绩等级划分任务4.2实现一组数的连加与连乘任务4.3使用冒泡排序法排序任务4.4输出数字金字塔小结实训课后习题
第5章函数
任务5.1自定义函数实现方差输出任务5.2使用匿名函数添加列表元素任务5.3存储并导入函数模块小结实训课后习题
第6章面向对象编程
任务6.1认识面向对象编程任务6.2创建Car类任务6.3创建Car对象任务6.4迭代Car对象任务6.5产生Land_Rover对象(子类)小结实训课后习题
第7章文件基础
任务7.1认识文件任务7.2读取.txt文件中的数据任务7.3保存数据为CSV格式文件小结实训课后习题
第8章Python常用的内置模块
第9章综合案例:学生测试程序设计
任务9.1了解学生测试程序设计的背景与方法任务9.2实现试卷的划分任务9.3构建测试程序小结
本书提供配套配套的原始数据文件、Python程序代码、微课视频、习题答案等,便于学生进度实际的操作。此外,还提供了PPT课件、教学大纲、教学进度表、教案、课程实训、习题库等教学资源,方便教师授课。