书籍 Python编程从入门到实践的封面

Python编程从入门到实践PDF电子书下载

殷耀文,周少卿,时俊主编

购买点数

11

出版社

北京:北京理工大学出版社

出版时间

2020

ISBN

9787568274852

标注页数

252 页

PDF页数

267 页

图书目录

第1章 初识Python 1

1.1 初识Python语言 2

1.2 Python语言特点及应用领域 3

1.3 Python 2与Python 3的区别 3

1.4 安装Python运行环境 3

1.5 Python语言的第一个程序 4

1.6 Python语句的编辑器 5

1.7 以文件形式运行Python程序 5

1.8 运行Python小程序 6

本章小结 9

习题1 9

第2章 Python语言基本语法元素 13

2.1 程序的格式框架 14

2.1.1 缩进 14

2.1.2 注释 15

2.1.3 续行符 16

2.1.4 使用一行多条语句 16

2.2 语法元素的名称 16

2.2.1 变量 16

2.2.2 命名 17

2.2.3 保留字 17

2.3 数据类型 18

2.3.1 数据类型概述 18

2.3.2 数字类型 18

2.3.3 字符串类型 19

2.4 程序的语句元素 20

2.4.1 表达式 20

2.4.2 赋值语句 20

2.4.3 引用(导入) 21

2.4.4 其他语句 22

2.5 基本输入/输出函数 23

2.5.1 input()函数 23

2.5.2 eval()函数 24

2.5.3 print()函数 25

2.6 实例解析 27

本章小节 27

习题2 28

第3章 基本数据类型 31

3.1 数字类型 32

3.1.1 整数类型 32

3.1.2 浮点数类型 33

3.1.3 复数类型 34

3.2 数字类型的运算 35

3.2.1 数值运算操作符 35

3.2.2 数值运算函数 37

3.3 字符串类型及格式化 39

3.3.1 字符串的索引 40

3.3.2 字符串的切片 41

3.3.3 format()方法的基本使用 41

3.3.4 format()方法的格式控制 43

3.4 字符串类型的操作 46

3.4.1 字符串操作符 46

3.4.2 字符串处理函数 47

3.4.3 字符串处理方法 48

3.5 类型判断和类型间转换 50

本章小结 51

习题3 51

第4章 程序的流程控制 53

4.1 顺序结构程序设计 54

4.2 分支结构程序设计 56

4.2.1 单分支结构 56

4.2.2 双分支结构 57

4.2.3 多分支结构 59

4.3 循环结构程序设计 62

4.3.1 while语句 62

4.3.2 for语句 66

4.3.3 循环中的break语句和continue语句 68

4.3.4 循环中的else语句 72

4.3.5 循环结构的嵌套 74

本章小结 77

习题4 78

第5章 函数与代码复用 83

5.1 函数的定义与调用 84

5.1.1 文档字符串 84

5.1.2 函数的调用 85

5.1.3 函数的返回值 86

5.1.4 匿名函数 88

5.2 函数参数的传递 89

5.2.1 默认参数和可变数量参数 89

5.2.2 参数的位置和名称传递 90

5.3 变量的作用域 91

5.3.1 局部变量 91

5.3.2 全局变量 91

5.4 递归函数 93

5.4.1 函数的递归定义 94

5.4.2 递归的使用方法 94

5.5 标准函数库概述 96

5.6 Python的内置函数 97

5.7 代码复用和模块化程序设计 99

5.7.1 模块及其引用方法 100

5.7.2 包 102

本章小结 104

习题5 104

第6章 数据结构 107

6.1 列表 108

6.1.1 列表的创建与访问 108

6.1.2 列表赋值 108

6.1.3 删除列表中的元素 109

6.1.4 列表数据的操作方法 109

6.1.5 常用列表函数 111

6.2 元组 111

6.2.1 创建元组 111

6.2.2 元组的特点 112

6.2.3 元组的操作 113

6.2.4 常用元组函数 114

6.3 字符串 114

6.3.1 字符串的表示 114

6.3.2 字符串的截取 114

6.3.3 连接字符串 114

6.3.4 格式化字符串 115

6.3.5 字符串的操作方法 116

6.4 字典 118

6.4.1 字典的创建 118

6.4.2 字典的操作 118

6.4.3 常用的字典函数 121

6.5 集合 122

6.5.1 创建集合 122

6.5.2 集合的操作 122

6.5.3 集合的数学运算 123

6.5.4 集合的常用操作 124

本章小结 124

习题6 125

第7章 文件操作和数据格式化 129

7.1 文件的使用 130

7.1.1 文件的打开 130

7.1.2 文件的关闭 131

7.1.3 文件的读写 132

7.1.4 文件的重命名与删除 134

7.1.5 Python的文件目录 134

7.2 Python异常处理 136

7.2.1 异常处理 137

7.2.2 断言 140

7.3 数据格式化 141

7.3.1 一、二维数据的表示和读写 141

7.3.2 高维数据的格式化 142

本章小结 143

习题7 143

第8章 Python面向对象编程 145

8.1 面向对象、类、对象及从属关系 146

8.1.1 类的创建 146

8.1.2 类的实例对象和方法 150

8.2 类的继承 154

8.3 类的方法重写 156

8.3.1 方法重写 156

8.3.2 运算符重载 157

本章小结 159

习题8 159

第9章 图形用户界面 163

9.1 Tkinter简介 164

9.1.1 第一个Tkinter程序 164

9.1.2 在窗口中加入组件 165

9.2 坐标布局管理器 166

9.2.1 pack坐标布局管理器 167

9.2.2 grid坐标布局管理器 168

9.2.3 place坐标布局管理器 169

9.3 事件处理 170

9.3.1 事件处理 170

9.3.2 事件绑定 170

9.3.3 为事件定义事件响应函数 171

9.4 Tkinter组件及其属性 172

9.4.1 Label组件 172

9.4.2 LabelFrame组件 173

9.4.3 Message组件 173

9.4.4 Entry组件运行示例 174

9.4.5 Listbox组件 175

9.4.6 Canvas组件 177

9.4.7 Text组件 178

本章小结 179

习题9 179

第10章 常用标准库函数 181

10.1 小海龟画图模块turtle 182

10.1.1 画直线的小海龟turtle 182

10.1.2 画圆形或曲线的小海龟turtle 189

10.1.3 关于更多的海龟函数 196

10.2 随机模块random 197

10.2.1 Python random随机数的使用 198

10.2.2 随机色图形的绘制 202

10.3 日期时间模块datetime 204

10.3.1 datetime模块介绍 204

10.3.2 datetime类 204

10.3.3 绘制数码管显示当前日期 206

本章小结 209

习题10 209

第11章 数据分析与可视化 213

11.1 第三方库的安装 214

11.1.1 pip工具安装 214

11.1.2 自定义安装 215

11.1.3 文件安装 215

11.2 数值计算库numpy 216

11.2.1 数组创建 217

11.2.2 数组属性 218

11.2.3 数组形状 219

11.2.4 数组索引和切片 221

11.2.5 数组算术运算 222

11.2.6 数组函数运算 223

11.2.7 数组关系运算 224

11.2.8 统计分析 226

11.2.9 线性代数运算 228

11.3 数据可视化库matplotlib 229

11.3.1 绘制三角函数 230

11.3.2 绘制带标签和图例的三角函数 231

11.3.3 绘制散点图 232

11.3.4 绘制直方图 233

11.3.5 绘制饼图 235

11.3.6 绘制极坐标图 236

11.3.7 绘制三维图 237

本章小结 239

习题11 239

习题答案 241

附录1 关键词索引 246

附录2 全国计算机等级考试二级Python语言程序设计考试大纲(2018年版) 251

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包