描述
开 本: 128开纸 张: 胶版纸包 装: 平塑是否套装: 否国际标准书号ISBN: 9787121449468
内容简介
本教材由国家级职业教育教师教学创新团队与企业资深工程师共同编著;秉承“学生易学”原则,依据“项目引导、任务驱动”的思路,共设计了 13 个模块(项目),每个模块(项目)细分为 2 ~ 4 个任务; 由实践到理论,再从理论回到实践,体现了职业教育和应用型本科教育的特点,符合初学者认知和学习编 程的规律。教材内容由浅入深,除 Python 基础语法、流程控制、函数、字符串的处理、组合数据类型、文件与异常、面向对象等 Python 基础编程内容外,还包括 Python 爬虫、数据分析、数据可视化及 AI 应用等实践性模块。 在配套资源方面,本教材践行“教师易教”原则,提供了微课视频、教学课件、教案、课程标准、教学日历、习题答案、程序源代码、实训指导书、软件资源包、拓展案例、考试试卷等丰富资源。此外,本教材还提供课程答疑服务群,为选用本教材的教师提供答疑、资源分享、课程思政等服务。 本教材既可以作为职业院校、应用型本科院校程序设计相关课程的教材,又可以作为 Python 爱好者的参考用书。
目 录
模块 1 初识 Python——搭建环境,编写第一个程序………………………………..3
情景导入 …………………………………………………………………………………………………………………………..3
项目分解 …………………………………………………………………………………………………………………………..3
学习目标 …………………………………………………………………………………………………………………………..3
任务 1.1 认识 Python 语言 ……………………………………………………………………………………………….4
任务分析 …………………………………………………………………………………………………………………………………. 4
知识储备 …………………………………………………………………………………………………………………………………. 4
1.1.1 Python 的发展历程 ……………………………………………………………………………………………….. 4
1.1.2 Python 的特点 ………………………………………………………………………………………………………. 5
1.1.3 Python 的广泛应用 ……………………………………………………………………………………………….. 6
任务实施 …………………………………………………………………………………………………………………………………. 6
任务 1.2 编写第一个 Python 程序 …………………………………………………………………………………….7
任务分析 …………………………………………………………………………………………………………………………………. 7
知识储备 …………………………………………………………………………………………………………………………………. 7
1.2.1 安装 Python 基础环境 …………………………………………………………………………………………… 7
1.2.2 熟悉 Python 自带的开发工具 IDLE ……………………………………………………………………… 10
1.2.3 体验功能强大的 PyCharm …………………………………………………………………………………… 11
任务实施 ……………………………………………………………………………………………………………………………….. 15
项目总结 …………………………………………………………………………………………………………………………15
能力检验 …………………………………………………………………………………………………………………………16
思辨与拓展 ……………………………………………………………………………………………………………………..16
模块 2 语法基础——树立规则,计算并打印期末成绩………………………………18
情景导入 …………………………………………………………………………………………………………………………18
项目分解 …………………………………………………………………………………………………………………………18
学习目标 …………………………………………………………………………………………………………………………19
任务 2.1 打印成绩单 ……………………………………………………………………………………………………..19
任务分析 ……………………………………………………………………………………………………………………………….. 19
知识储备 ……………………………………………………………………………………………………………………………….. 20
2.1.1 标识符与关键字 …………………………………………………………………………………………………. 20
2.1.2 变量 …………………………………………………………………………………………………………………… 21
2.1.3 注释 …………………………………………………………………………………………………………………… 22
2.1.4 打印输出 ……………………………………………………………………………………………………………. 23
任务实施 ……………………………………………………………………………………………………………………………….. 24
任务 2.2 通过键盘输入成绩并打印 ………………………………………………………………………………..24
任务分析 ……………………………………………………………………………………………………………………………….. 24
知识储备 ……………………………………………………………………………………………………………………………….. 25
2.2.1 数据类型 ……………………………………………………………………………………………………………. 25
2.2.2 数据类型的判断 …………………………………………………………………………………………………. 27
2.2.3 数据类型的转换 …………………………………………………………………………………………………. 27
2.2.4 数据的输入 ………………………………………………………………………………………………………… 28
任务实施 ……………………………………………………………………………………………………………………………….. 29
任务 2.3 计算总成绩及平均分 ……………………………………………………………………………………….30
任务分析 ……………………………………………………………………………………………………………………………….. 30
知识储备 ……………………………………………………………………………………………………………………………….. 31
2.3.1 算术运算符 ………………………………………………………………………………………………………… 31
2.3.2 关系运算符 ………………………………………………………………………………………………………… 31
2.3.3 逻辑运算符 ………………………………………………………………………………………………………… 32
2.3.4 成员运算符 ………………………………………………………………………………………………………… 33
2.3.5 赋值运算符 ………………………………………………………………………………………………………… 33
2.3.6 运算符优先级 …………………………………………………………………………………………………….. 34
任务实施 ……………………………………………………………………………………………………………………………….. 34
项目小结 …………………………………………………………………………………………………………………………35
能力检验 …………………………………………………………………………………………………………………………36
思辨与拓展 ……………………………………………………………
情景导入 …………………………………………………………………………………………………………………………..3
项目分解 …………………………………………………………………………………………………………………………..3
学习目标 …………………………………………………………………………………………………………………………..3
任务 1.1 认识 Python 语言 ……………………………………………………………………………………………….4
任务分析 …………………………………………………………………………………………………………………………………. 4
知识储备 …………………………………………………………………………………………………………………………………. 4
1.1.1 Python 的发展历程 ……………………………………………………………………………………………….. 4
1.1.2 Python 的特点 ………………………………………………………………………………………………………. 5
1.1.3 Python 的广泛应用 ……………………………………………………………………………………………….. 6
任务实施 …………………………………………………………………………………………………………………………………. 6
任务 1.2 编写第一个 Python 程序 …………………………………………………………………………………….7
任务分析 …………………………………………………………………………………………………………………………………. 7
知识储备 …………………………………………………………………………………………………………………………………. 7
1.2.1 安装 Python 基础环境 …………………………………………………………………………………………… 7
1.2.2 熟悉 Python 自带的开发工具 IDLE ……………………………………………………………………… 10
1.2.3 体验功能强大的 PyCharm …………………………………………………………………………………… 11
任务实施 ……………………………………………………………………………………………………………………………….. 15
项目总结 …………………………………………………………………………………………………………………………15
能力检验 …………………………………………………………………………………………………………………………16
思辨与拓展 ……………………………………………………………………………………………………………………..16
模块 2 语法基础——树立规则,计算并打印期末成绩………………………………18
情景导入 …………………………………………………………………………………………………………………………18
项目分解 …………………………………………………………………………………………………………………………18
学习目标 …………………………………………………………………………………………………………………………19
任务 2.1 打印成绩单 ……………………………………………………………………………………………………..19
任务分析 ……………………………………………………………………………………………………………………………….. 19
知识储备 ……………………………………………………………………………………………………………………………….. 20
2.1.1 标识符与关键字 …………………………………………………………………………………………………. 20
2.1.2 变量 …………………………………………………………………………………………………………………… 21
2.1.3 注释 …………………………………………………………………………………………………………………… 22
2.1.4 打印输出 ……………………………………………………………………………………………………………. 23
任务实施 ……………………………………………………………………………………………………………………………….. 24
任务 2.2 通过键盘输入成绩并打印 ………………………………………………………………………………..24
任务分析 ……………………………………………………………………………………………………………………………….. 24
知识储备 ……………………………………………………………………………………………………………………………….. 25
2.2.1 数据类型 ……………………………………………………………………………………………………………. 25
2.2.2 数据类型的判断 …………………………………………………………………………………………………. 27
2.2.3 数据类型的转换 …………………………………………………………………………………………………. 27
2.2.4 数据的输入 ………………………………………………………………………………………………………… 28
任务实施 ……………………………………………………………………………………………………………………………….. 29
任务 2.3 计算总成绩及平均分 ……………………………………………………………………………………….30
任务分析 ……………………………………………………………………………………………………………………………….. 30
知识储备 ……………………………………………………………………………………………………………………………….. 31
2.3.1 算术运算符 ………………………………………………………………………………………………………… 31
2.3.2 关系运算符 ………………………………………………………………………………………………………… 31
2.3.3 逻辑运算符 ………………………………………………………………………………………………………… 32
2.3.4 成员运算符 ………………………………………………………………………………………………………… 33
2.3.5 赋值运算符 ………………………………………………………………………………………………………… 33
2.3.6 运算符优先级 …………………………………………………………………………………………………….. 34
任务实施 ……………………………………………………………………………………………………………………………….. 34
项目小结 …………………………………………………………………………………………………………………………35
能力检验 …………………………………………………………………………………………………………………………36
思辨与拓展 ……………………………………………………………
评论
还没有评论。