PYTHON程序设计教程(工作手册式)

2025-9-12 89 9/12

PYTHON程序设计教程(工作手册式)

作者:王瑶

页数:219

出版社:电子工业出版社

出版日期:2023

ISBN:9787121461101

高清校对版pdf(带目录)

前往页尾底部查看PDF电子书

内容简介

本书主要包括揭秘 Python 程序设计之谜、控制程序的结构、优化程序的性能、Python 与办公自动化、Python 数据分析与可视化、Python 与会计、Python 与电子商务七大情景,共 23 个任务。希望通过本书的学习,使学生具备解题的思维方式和程序设计的基本功,并培养学生通过Python 编程来解决实际问题的能力。

作者简介

王瑶,女,中共党员,硕士,副教授,大数据分析师。重庆城市职业学院创意设计学院党支部书记、副院长。重庆市综合评标专家,一带一路暨金砖国家技能发展与技术创新大赛国内赛项技术委员会委员,智能制造产教研联盟专家,重庆市1 X认证委员会专家。

目录

情景一 揭秘 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
PDF更新中
- THE END -

非特殊说明,本博所有文章均为博主原创。