暂无评论
图文详情
- ISBN:9787121461101
- 装帧:平塑
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:219
- 出版时间:2023-07-01
- 条形码:9787121461101 ; 978-7-121-46110-1
内容简介
本书主要包括揭秘 Python 程序设计之谜、控制程序的结构、优化程序的性能、Python 与办公自动化、Python 数据分析与可视化、Python 与会计、Python 与电子商务七大情景,共 23 个任务。希望通过本书的学习,使学生具备解题的思维方式和程序设计的基本功,并培养学生通过Python 编程来解决实际问题的能力。
目录
情景一 揭秘 Python 程序设计之谜 1
任务一 项目开发环境的搭建 1
任务描述 2
技术准备 2
1. Python 的简介 2
2. Python 的特点 2
3. Python 的应用 3
任务实施 4
1. Python IDLE的下载与安装 4
2. Python IDLE的使用 6
任务小结 8
任务二 输入与输出 8
任务描述 9
技术准备 9
1. PyCharm 简介 9
2. PyCharm 的下载与安装 10
3. 创建PyCharm 项目 11
任务实施 13
1. 输入不同的数据类型 13
2. 输出转义字符中的特殊字符 14
3. 格式化输出 15
任务小结 16
任务三 第三方库的安装 16
任务描述 17
技术准备 18
1. 第三方库简介 18
2. PyPI简介 18
任务实施 19
1. 通过PyCharm 安装第三方库 19
2. 通过 pip 命令安装第三方库 20
3. 通过下载到本地的 whl 文件离线安装第三方库 21
任务小结 23
任务四 人机交互 24
任务描述 24
技术准备 25
1. IPO程序设计模式 25
2. Python 流程图符号 25
3. 代码注释 25
任务实施 26
1. 输入数字后进行四则运算 26
2. 输入用户信息后格式化输出 27
任务小结 28
情景二 控制程序的结构 29
任务一 用户信息的保存 29
任务描述 30
技术准备 30
1. 整型数据 30
2. 浮点型数据 31
3. 布尔型数据 31
4. 复数型数据 32
任务实施 32
1. 列表的创建、访问和操作方法 32
2. 元组的创建、访问和操作方法 34
3. 字典的创建、访问和操作方法 36
4. 用户信息的保存 38
任务小结 38
任务二 流程控制 39
任务描述 39
技术准备 40
1. 顺序结构程序设计 40
2. 缩进的规则和作用 40
3. 分支结构程序设计 41
任务实施 43
1. while 循环语句 43
2. for 循环语句 45
任务小结 47
任务三 有趣的随机数 48
任务描述 48
技术准备 49
1. 导入模块的三种方式 49
2. 常用模块的使用方法 49
3. break 语句 50
4. continue 语句 50
任务实施 51
1. 随机点名 51
2. 猜数字游戏 51
任务小结 52
任务四 学生信息管理系统 52
任务描述 53
技术准备 53
1. 学生信息管理系统功能分析 53
2. 训练知识点 54
3. 显示操作选项 54
任务实施 55
1. 显示学生信息 55
2. 增加学生信息 56
3. 查询学生信息 57
4. 修改学生信息 58
5. 删除学生信息 58
6. 退出学生信息管理系统 59
任务小结 60
情景三 优化程序的性能 61
任务一 编写函数求圆的面积 61
任务描述 62
技术准备 62
1. 函数定义 62
2. 函数调用 62
3. 形参 63
4. 实参 63
任务实施 64
1. 变量的作用域 64
2. 编写函数求圆的面积 66
任务小结 67
任务二 多态显示动物名称 67
任务描述 68
技术准备 68
1. 对象的引入 68
2. 类的定义 68
3. 对象的创建与使用 69
任务实施 69
1. 封装 69
2. 继承 71
3. 多态 73
任务小结 74
任务三 判断输入年份是否为闰年 74
任务描述 75
技术准备 75
1. 异常的概念 75
2. 常见的异常 76
任务实施 76
1. 捕获异常 76
2. 判断输入年份是否为闰年 79
任务小结 80
任务四 可视化显示手机销售市场份额 81
任务描述 81
技术准备 82
1. 包的定义 82
2. 库的定义 82
任务实施 83
1. 包的使用 83
2. os标准库的使用 85
3. 第三方库的使用 87
4. 绘制散点图 89
5. 绘制柱状图 90
6. 绘制饼图 91
任务小结 93
任务五 文件操作 93
任务描述 94
技术准备 94
1. 文件的类型 94
2. 编码的格式 94
任务实施 95
1. 文件的打开与关闭 95
2. 读文件和写文件 96
任务小结 100
情景四 Python 与办公自动化 101
任务一 Word 自动化 101
任务描述 102
技术准备 102
任务实施 102
1. 新建和写入 Word 文档 102
2. 插入图片和表格 104
3. 样式处理 107
4. 读取 Word 文档 108
任务小结 109
任务二 Excel 自动化 110
任务描述 111
技术准备 111
任务实施 111
1. Excel文件的创建和写入 111
2. 读取 Excel 文件 112
3. 读取 Excel 文件并批量生成 Word 文件 116
任务小结 118
任务三 PPT 自动化 119
任务描述 120
技术准备 120
任务实施 120
1. 创建 PPT 文件 120
2. 写入PPT文件 121
3. 读取PPT文件 125
4. 读取 Excel 文件并批量生成多张幻灯片 126
任务小结 127
情景五 Python 数据分析与可视化 128
任务一 NumPy基础学习 128
任务描述 129
技术准备 129
1. NumPy 的安装和导入 129
2. NumPy 的数组 129
3. NumPy 的数据类型 130
任务实施 130
1. 数组的创建 130
2. NumPy 切片和索引 133
3. NumPy 常用函数 133
4. 统计函数 134
5. 读写函数 134
任务小结 135
任务二 Matplotlib基础学习 135
任务描述 136
技术准备 136
1. Matplotlib 的安装和导入 136
2. 认识Matplotlib 136
任务实施 137
1. 线图的绘制 137
2. 散点图的绘制 137
3. 柱状图的绘制 138
4. 饼图的绘制 139
5. 等高线的绘制 140
任务小结 141
任务三 Pandas基础学习 141
任务描述 142
技术准备 142
1. Pandas 的安装和导入 142
2. Series 结构 142
3. DataFrame 结构 146
任务实施 148
1. Pandas 的排序方法 148
2. Pandas 的统计函数 149
3. Pandas 的 Excel 读写操作 151
任务小结 152
情景六 Python 与会计 153
任务一 财务报表生成 153
任务描述 154
技术准备 154
任务实施 154
1. 获取数据 154
2. 编制利润表 157
3. 编制资产负债表 159
任务小结 165
任务二 财务数据分析 165
任务描述 166
技术准备 166
1. 偿债能力分析 166
2. 营运能力分析 167
3. 盈利能力分析 167
4. 发展能力分析 168
任务实施 168
1. 数据准备 168
2. 指标计算 170
任务小结 173
情景七 Python 与电子商务 175
任务一 电子商务爬虫 175
任务描述 176
技术准备 176
1. 爬虫基础 176
2. urllib 模块 177
任务实施 182
1. 爬虫编程环境 183
2. 分析网页结构 183
任务小结 188
任务二 电子商务数据分析 188
任务描述 189
技术准备 189
1. 电子商务数据分析概述 189
2. 数据预处理 190
3. 描述性统计分析基本术语 197
4. 探索性数据分析方法 198
任务实施 199
1. 数据准备 199
2. 数据清洗与整理 200
3. 电子商务数据分析目标 202
任务小结 209
任务一 项目开发环境的搭建 1
任务描述 2
技术准备 2
1. Python 的简介 2
2. Python 的特点 2
3. Python 的应用 3
任务实施 4
1. Python IDLE的下载与安装 4
2. Python IDLE的使用 6
任务小结 8
任务二 输入与输出 8
任务描述 9
技术准备 9
1. PyCharm 简介 9
2. PyCharm 的下载与安装 10
3. 创建PyCharm 项目 11
任务实施 13
1. 输入不同的数据类型 13
2. 输出转义字符中的特殊字符 14
3. 格式化输出 15
任务小结 16
任务三 第三方库的安装 16
任务描述 17
技术准备 18
1. 第三方库简介 18
2. PyPI简介 18
任务实施 19
1. 通过PyCharm 安装第三方库 19
2. 通过 pip 命令安装第三方库 20
3. 通过下载到本地的 whl 文件离线安装第三方库 21
任务小结 23
任务四 人机交互 24
任务描述 24
技术准备 25
1. IPO程序设计模式 25
2. Python 流程图符号 25
3. 代码注释 25
任务实施 26
1. 输入数字后进行四则运算 26
2. 输入用户信息后格式化输出 27
任务小结 28
情景二 控制程序的结构 29
任务一 用户信息的保存 29
任务描述 30
技术准备 30
1. 整型数据 30
2. 浮点型数据 31
3. 布尔型数据 31
4. 复数型数据 32
任务实施 32
1. 列表的创建、访问和操作方法 32
2. 元组的创建、访问和操作方法 34
3. 字典的创建、访问和操作方法 36
4. 用户信息的保存 38
任务小结 38
任务二 流程控制 39
任务描述 39
技术准备 40
1. 顺序结构程序设计 40
2. 缩进的规则和作用 40
3. 分支结构程序设计 41
任务实施 43
1. while 循环语句 43
2. for 循环语句 45
任务小结 47
任务三 有趣的随机数 48
任务描述 48
技术准备 49
1. 导入模块的三种方式 49
2. 常用模块的使用方法 49
3. break 语句 50
4. continue 语句 50
任务实施 51
1. 随机点名 51
2. 猜数字游戏 51
任务小结 52
任务四 学生信息管理系统 52
任务描述 53
技术准备 53
1. 学生信息管理系统功能分析 53
2. 训练知识点 54
3. 显示操作选项 54
任务实施 55
1. 显示学生信息 55
2. 增加学生信息 56
3. 查询学生信息 57
4. 修改学生信息 58
5. 删除学生信息 58
6. 退出学生信息管理系统 59
任务小结 60
情景三 优化程序的性能 61
任务一 编写函数求圆的面积 61
任务描述 62
技术准备 62
1. 函数定义 62
2. 函数调用 62
3. 形参 63
4. 实参 63
任务实施 64
1. 变量的作用域 64
2. 编写函数求圆的面积 66
任务小结 67
任务二 多态显示动物名称 67
任务描述 68
技术准备 68
1. 对象的引入 68
2. 类的定义 68
3. 对象的创建与使用 69
任务实施 69
1. 封装 69
2. 继承 71
3. 多态 73
任务小结 74
任务三 判断输入年份是否为闰年 74
任务描述 75
技术准备 75
1. 异常的概念 75
2. 常见的异常 76
任务实施 76
1. 捕获异常 76
2. 判断输入年份是否为闰年 79
任务小结 80
任务四 可视化显示手机销售市场份额 81
任务描述 81
技术准备 82
1. 包的定义 82
2. 库的定义 82
任务实施 83
1. 包的使用 83
2. os标准库的使用 85
3. 第三方库的使用 87
4. 绘制散点图 89
5. 绘制柱状图 90
6. 绘制饼图 91
任务小结 93
任务五 文件操作 93
任务描述 94
技术准备 94
1. 文件的类型 94
2. 编码的格式 94
任务实施 95
1. 文件的打开与关闭 95
2. 读文件和写文件 96
任务小结 100
情景四 Python 与办公自动化 101
任务一 Word 自动化 101
任务描述 102
技术准备 102
任务实施 102
1. 新建和写入 Word 文档 102
2. 插入图片和表格 104
3. 样式处理 107
4. 读取 Word 文档 108
任务小结 109
任务二 Excel 自动化 110
任务描述 111
技术准备 111
任务实施 111
1. Excel文件的创建和写入 111
2. 读取 Excel 文件 112
3. 读取 Excel 文件并批量生成 Word 文件 116
任务小结 118
任务三 PPT 自动化 119
任务描述 120
技术准备 120
任务实施 120
1. 创建 PPT 文件 120
2. 写入PPT文件 121
3. 读取PPT文件 125
4. 读取 Excel 文件并批量生成多张幻灯片 126
任务小结 127
情景五 Python 数据分析与可视化 128
任务一 NumPy基础学习 128
任务描述 129
技术准备 129
1. NumPy 的安装和导入 129
2. NumPy 的数组 129
3. NumPy 的数据类型 130
任务实施 130
1. 数组的创建 130
2. NumPy 切片和索引 133
3. NumPy 常用函数 133
4. 统计函数 134
5. 读写函数 134
任务小结 135
任务二 Matplotlib基础学习 135
任务描述 136
技术准备 136
1. Matplotlib 的安装和导入 136
2. 认识Matplotlib 136
任务实施 137
1. 线图的绘制 137
2. 散点图的绘制 137
3. 柱状图的绘制 138
4. 饼图的绘制 139
5. 等高线的绘制 140
任务小结 141
任务三 Pandas基础学习 141
任务描述 142
技术准备 142
1. Pandas 的安装和导入 142
2. Series 结构 142
3. DataFrame 结构 146
任务实施 148
1. Pandas 的排序方法 148
2. Pandas 的统计函数 149
3. Pandas 的 Excel 读写操作 151
任务小结 152
情景六 Python 与会计 153
任务一 财务报表生成 153
任务描述 154
技术准备 154
任务实施 154
1. 获取数据 154
2. 编制利润表 157
3. 编制资产负债表 159
任务小结 165
任务二 财务数据分析 165
任务描述 166
技术准备 166
1. 偿债能力分析 166
2. 营运能力分析 167
3. 盈利能力分析 167
4. 发展能力分析 168
任务实施 168
1. 数据准备 168
2. 指标计算 170
任务小结 173
情景七 Python 与电子商务 175
任务一 电子商务爬虫 175
任务描述 176
技术准备 176
1. 爬虫基础 176
2. urllib 模块 177
任务实施 182
1. 爬虫编程环境 183
2. 分析网页结构 183
任务小结 188
任务二 电子商务数据分析 188
任务描述 189
技术准备 189
1. 电子商务数据分析概述 189
2. 数据预处理 190
3. 描述性统计分析基本术语 197
4. 探索性数据分析方法 198
任务实施 199
1. 数据准备 199
2. 数据清洗与整理 200
3. 电子商务数据分析目标 202
任务小结 209
展开全部
作者简介
王瑶,女,中共党员,硕士,副教授,大数据分析师。重庆城市职业学院创意设计学院党支部书记、副院长。重庆市综合评标专家,一带一路暨金砖国家技能发展与技术创新大赛国内赛项技术委员会委员,智能制造产教研联盟专家,重庆市1 X认证委员会专家。
本类五星书
本类畅销
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥47.6¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
游戏造梦师----游戏场景开发与设计
¥68.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥46.5¥62.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0 -
信息技术基础 Windows11 office 2021
¥27.4¥49.8