Python语言程序设计
定价:¥55.00
作者: 付占敏
出版时间:2026-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121526978
- 1-1
- 16开
- 2026-06
- 394
- 财经商贸大类
- 经济管理类
- 高职
内容简介
本书结合Python语言程序设计的应用背景,以项目任务式理念培养读者运用Python解决实际问题的能力。全书共设置8个项目,主要包括Python开发环境的搭建、数据类型在养老服务场景中的应用、流程控制语句在垃圾分类场景中的应用、函数在新能源汽车销售统计中的应用、面向对象程序设计在智慧农场管理中的应用、文件与目录在医疗健康信息管理中的应用、异常在工业机器人日常监测中的应用,以及编程辅助工具在新媒体用户行为分析中的应用。各项目任务均设置了“课堂训练”环节,通过即学即练的模式强化知识掌握效果,促进技能高效转化,系统培养读者应用Python完成数据处理、系统开发及跨领域编程的综合实践能力。 本书主要面向高职及职业本科院校人工智能技术应用、软件技术、大数据技术、计算机应用等专业的师生,亦可作为通识课程用书,通过8个项目提供清晰的教学实施路径;同时服务于数据分析、软件开发、自动化运维、信息系统管理等领域的从业者及业余爱好者,为其提供翔实的Python编程指南,助力其提升职业竞争力。本书可满足院校教学、职业培训与自学提升的多元需求。
目录
项目1 搭建Python开发环境——
实现温度转换 1
任务1.1 认识Python 1
1.1.1 Python基础知识 2
1.1.2 Python开发工具 9
1.1.3 Python应用领域 10
1.1.4 课堂训练1.1 11
任务1.2 Python开发环境的安装
与配置 11
1.2.1 安装Python解释器 12
1.2.2 安装Python开发工具 13
1.2.3 配置Python模块与库 15
1.2.4 课堂训练1.2 17
项目2 数据类型的应用——
养老服务场景 18
任务2.1 运用数字计算身体
质量指数 18
2.1.1 整型 18
2.1.2 浮点型 20
2.1.3 布尔型 20
2.1.4 复数型 21
2.1.5 课堂训练2.1 22
任务2.2 运用列表统计平均
身体质量指数 22
2.2.1 列表内置方法 23
2.2.2 建立列表 23
2.2.3 列表元素的访问、
修改与遍历 23
2.2.4 列表元素的添加、
删除及序列切片 25
2.2.5 列表元素的排序 25
2.2.6 列表的赋值 26
2.2.7 课堂训练2.2 27
任务2.3 运用元组输出
日常体检项目 27
2.3.1 元组内置函数 27
2.3.2 建立元组 28
2.3.3 元组元素的访问
与遍历 29
2.3.4 元组的运算及修改 30
2.3.5 元组与列表的
相互转换 31
2.3.6 课堂训练2.3 32
任务2.4 运用字符串保护隐私 33
2.4.1 字符串处理函数 33
2.4.2 建立字符串 33
2.4.3 字符串基本操作 34
2.4.4 字符串运算符 35
2.4.5 字符串索引与
切片操作 36
2.4.6 字符串格式化 37
2.4.7 课堂训练2.4 41
任务2.5 运用集合统计
兴趣爱好 41
2.5.1 集合内置函数 41
2.5.2 建立集合 41
2.5.3 集合基本操作 43
2.5.4 集合运算方式 45
2.5.5 课堂训练2.5 47
任务2.6 运用字典汇总
人员信息 48
2.6.1 字典内置方法和函数 48
2.6.2 建立字典 49
2.6.3 访问字典元素 51
2.6.4 修改字典元素 52
2.6.5 删除字典元素 53
2.6.6 课堂训练2.6 54
项目3 流程控制语句的应用——
垃圾分类场景 56
任务3.1 运用条件语句判断
垃圾类型 56
3.1.1 if语句 57
3.1.2 if...else语句 58
3.1.3 if...elif...else语句 60
3.1.4 课堂训练3.1 62
任务3.2 运用循环语句完成
物品置换 63
3.2.1 while循环语句 63
3.2.2 for循环语句 65
3.2.3 循环嵌套 68
3.2.4 课堂训练3.2 71
任务3.3 运用跳转语句
预警有害垃圾 72
3.3.1 break语句 72
3.3.2 continue语句 75
3.3.3 课堂训练3.3 78
项目4 函数的应用——新能源
汽车销售统计 81
任务4.1 运用函数的定义
与调用完成代码封装 81
4.1.1 函数定义 82
4.1.2 函数调用 85
4.1.3 课堂训练4.1 89
任务4.2 运用函数的参数
完成销售信息传递 89
4.2.1 参数类型 90
4.2.2 参数传递 94
4.2.3 课堂训练4.2 98
任务4.3 运用变量的命名空间和
作用域完成变量定义 99
4.3.1 变量的命名空间 99
4.3.2 变量的作用域 101
4.3.3 课堂训练4.3 104
任务4.4 运用自定义模块与
包完成代码块分离 104
4.4.1 自定义模块 105
4.4.2 包的创建 108
4.4.3 课堂训练4.4 110
项目5 面向对象程序设计的
应用——智慧农场管理 113
任务5.1 认识类与对象 113
5.1.1 类的定义 114
5.1.2 对象的创建和使用 116
5.1.3 课堂训练5.1 119
任务5.2 运用属性与方法
定义环境参数 120
5.2.1 类的属性 120
5.2.2 类的方法 125
5.2.3 课堂训练5.2 130
任务5.3 运用封装、继承与
多态完成农场的
治理开发 131
5.3.1 类的封装 132
5.3.2 类的继承 135
5.3.3 类的多态 139
5.3.4 课堂训练5.3 144
项目6 文件与目录的应用——
医疗健康信息管理 147
任务6.1 完成信息文件建立
与管理 147
6.1.1 文件的打开和关闭 148
6.1.2 文件的保存
和重命名 151
6.1.3 文件的备份和删除 155
6.1.4 课堂训练6.1 158
任务6.2 完成健康数据文件
内容读/写及迭代 159
6.2.1 读取文件内容 160
6.2.2 写入文件内容 162
6.2.3 迭代文件内容 165
6.2.4 课堂训练6.2 169
任务6.3 完成智能化目录管理 169
6.3.1 创建目录 169
6.3.2 删除目录 170
6.3.3 获取当前工作目录 171
6.3.4 更改当前工作目录 173
6.3.5 重命名目录 173
6.3.6 课堂训练6.3 174
项目7 异常的应用——工业机器人
日常监测 177
任务7.1 完成系统异常的
捕获和处理 177
7.1.1 程序错误类型 178
7.1.2 异常的类型 180
7.1.3 异常的捕获 183
7.1.4 异常的处理 186
7.1.5 课堂训练7.1 189
任务7.2 完成异常的抛出和
自定义 190
7.2.1 使用raise语句
抛出异常 190
7.2.2 自定义异常 191
7.2.3 课堂训练7.2 193
项目8 编程辅助工具的应用——
利用AIGC工具分析
新媒体用户行为 195
任务8.1 完成新媒体用户
数据采集 195
8.1.1 从文件中导入数据 196
8.1.2 从网页中采集数据 198
8.1.3 课堂训练8.1 202
任务8.2 完成新媒体用户
数据处理 203
8.2.1 检查数据基本信息 203__e
实现温度转换 1
任务1.1 认识Python 1
1.1.1 Python基础知识 2
1.1.2 Python开发工具 9
1.1.3 Python应用领域 10
1.1.4 课堂训练1.1 11
任务1.2 Python开发环境的安装
与配置 11
1.2.1 安装Python解释器 12
1.2.2 安装Python开发工具 13
1.2.3 配置Python模块与库 15
1.2.4 课堂训练1.2 17
项目2 数据类型的应用——
养老服务场景 18
任务2.1 运用数字计算身体
质量指数 18
2.1.1 整型 18
2.1.2 浮点型 20
2.1.3 布尔型 20
2.1.4 复数型 21
2.1.5 课堂训练2.1 22
任务2.2 运用列表统计平均
身体质量指数 22
2.2.1 列表内置方法 23
2.2.2 建立列表 23
2.2.3 列表元素的访问、
修改与遍历 23
2.2.4 列表元素的添加、
删除及序列切片 25
2.2.5 列表元素的排序 25
2.2.6 列表的赋值 26
2.2.7 课堂训练2.2 27
任务2.3 运用元组输出
日常体检项目 27
2.3.1 元组内置函数 27
2.3.2 建立元组 28
2.3.3 元组元素的访问
与遍历 29
2.3.4 元组的运算及修改 30
2.3.5 元组与列表的
相互转换 31
2.3.6 课堂训练2.3 32
任务2.4 运用字符串保护隐私 33
2.4.1 字符串处理函数 33
2.4.2 建立字符串 33
2.4.3 字符串基本操作 34
2.4.4 字符串运算符 35
2.4.5 字符串索引与
切片操作 36
2.4.6 字符串格式化 37
2.4.7 课堂训练2.4 41
任务2.5 运用集合统计
兴趣爱好 41
2.5.1 集合内置函数 41
2.5.2 建立集合 41
2.5.3 集合基本操作 43
2.5.4 集合运算方式 45
2.5.5 课堂训练2.5 47
任务2.6 运用字典汇总
人员信息 48
2.6.1 字典内置方法和函数 48
2.6.2 建立字典 49
2.6.3 访问字典元素 51
2.6.4 修改字典元素 52
2.6.5 删除字典元素 53
2.6.6 课堂训练2.6 54
项目3 流程控制语句的应用——
垃圾分类场景 56
任务3.1 运用条件语句判断
垃圾类型 56
3.1.1 if语句 57
3.1.2 if...else语句 58
3.1.3 if...elif...else语句 60
3.1.4 课堂训练3.1 62
任务3.2 运用循环语句完成
物品置换 63
3.2.1 while循环语句 63
3.2.2 for循环语句 65
3.2.3 循环嵌套 68
3.2.4 课堂训练3.2 71
任务3.3 运用跳转语句
预警有害垃圾 72
3.3.1 break语句 72
3.3.2 continue语句 75
3.3.3 课堂训练3.3 78
项目4 函数的应用——新能源
汽车销售统计 81
任务4.1 运用函数的定义
与调用完成代码封装 81
4.1.1 函数定义 82
4.1.2 函数调用 85
4.1.3 课堂训练4.1 89
任务4.2 运用函数的参数
完成销售信息传递 89
4.2.1 参数类型 90
4.2.2 参数传递 94
4.2.3 课堂训练4.2 98
任务4.3 运用变量的命名空间和
作用域完成变量定义 99
4.3.1 变量的命名空间 99
4.3.2 变量的作用域 101
4.3.3 课堂训练4.3 104
任务4.4 运用自定义模块与
包完成代码块分离 104
4.4.1 自定义模块 105
4.4.2 包的创建 108
4.4.3 课堂训练4.4 110
项目5 面向对象程序设计的
应用——智慧农场管理 113
任务5.1 认识类与对象 113
5.1.1 类的定义 114
5.1.2 对象的创建和使用 116
5.1.3 课堂训练5.1 119
任务5.2 运用属性与方法
定义环境参数 120
5.2.1 类的属性 120
5.2.2 类的方法 125
5.2.3 课堂训练5.2 130
任务5.3 运用封装、继承与
多态完成农场的
治理开发 131
5.3.1 类的封装 132
5.3.2 类的继承 135
5.3.3 类的多态 139
5.3.4 课堂训练5.3 144
项目6 文件与目录的应用——
医疗健康信息管理 147
任务6.1 完成信息文件建立
与管理 147
6.1.1 文件的打开和关闭 148
6.1.2 文件的保存
和重命名 151
6.1.3 文件的备份和删除 155
6.1.4 课堂训练6.1 158
任务6.2 完成健康数据文件
内容读/写及迭代 159
6.2.1 读取文件内容 160
6.2.2 写入文件内容 162
6.2.3 迭代文件内容 165
6.2.4 课堂训练6.2 169
任务6.3 完成智能化目录管理 169
6.3.1 创建目录 169
6.3.2 删除目录 170
6.3.3 获取当前工作目录 171
6.3.4 更改当前工作目录 173
6.3.5 重命名目录 173
6.3.6 课堂训练6.3 174
项目7 异常的应用——工业机器人
日常监测 177
任务7.1 完成系统异常的
捕获和处理 177
7.1.1 程序错误类型 178
7.1.2 异常的类型 180
7.1.3 异常的捕获 183
7.1.4 异常的处理 186
7.1.5 课堂训练7.1 189
任务7.2 完成异常的抛出和
自定义 190
7.2.1 使用raise语句
抛出异常 190
7.2.2 自定义异常 191
7.2.3 课堂训练7.2 193
项目8 编程辅助工具的应用——
利用AIGC工具分析
新媒体用户行为 195
任务8.1 完成新媒体用户
数据采集 195
8.1.1 从文件中导入数据 196
8.1.2 从网页中采集数据 198
8.1.3 课堂训练8.1 202
任务8.2 完成新媒体用户
数据处理 203
8.2.1 检查数据基本信息 203__e












