书籍 Python程序设计与实战的封面

Python程序设计与实战PDF电子书下载

常鹏飞主编

购买点数

10

出版社

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

出版时间

2020

ISBN

9787568286435

标注页数

226 页

PDF页数

236 页

图书目录

第一部分 Python语言快速入门 3

第1章 Python基础知识 3

1.1 Python语言的概念 3

1.2 Python语言的特点 4

1.3 Python语言的发展史 4

1.4 安装及环境配置 4

1.5 Python程序的基本编写方法 6

1.6 Python集成开发环境PyCharm 7

本章小结 9

课后习题 9

第2章 序列 11

2.1 认识序列 11

2.1.1 元素 12

2.1.2 序列的分类 12

2.1.3 通用的操作 12

2.1.4 标准类型运算 13

2.1.5 序列类型内置函数 17

2.2 字符串 19

2.2.1 字符串的基本概念 19

2.2.2 字符串的基本操作 19

2.2.3 字符串格式化 21

2.2.4 字符串转义序列 22

2.2.5 字符串常用方法 23

2.2.6 字符串表示str和repr 24

2.2.7 字符串的独特性 25

2.3 列表 28

2.3.1 列表的概念 28

2.3.2 列表的基本操作 28

2.3.3 列表操作符 30

2.3.4 列表的特性 31

2.3.5 列表方法 31

2.4 元组 36

2.4.1 元组的概念 36

2.4.2 元组的基本操作 36

2.4.3 元组操作符 37

2.4.4 元组方法 38

本章小结 40

课后习题 40

第3章 Python程序控制结构 43

3.1 顺序结构 43

3.1.1 赋值语句 44

3.1.2 基本输入和输出 45

3.2 选择结构 45

3.2.1 if语句 46

3.2.2 else子句 47

3.2.3 elif子句 48

3.2.4 嵌套的if语句 49

3.3 循环结构 51

3.3.1 while语句 51

3.3.2 for语句 53

3.3.3 循环嵌套 55

3.3.4 break、continue语句 59

3.3.5 循环结构中的else子句 61

3.3.6 列表解析 62

本章小结 64

课后习题 64

第二部分 Python语言进阶学习 71

第4章 函数 71

4.1 函数的基本概念 71

4.2 函数的参数传递 72

4.3 函数操作符 72

4.4 返回值与函数类型 74

4.5 函数式编程 74

4.5.1 函数的定义 74

4.5.2 函数的返回 75

4.5.3 函数的调用 76

4.5.4 globa语句 77

4.6 函数的递归 78

4.7 变量的作用域 78

4.8 Python语言内置函数 79

4.8.1 内建函数map()、reduce() 80

4.8.2 匿名函数与lambda表达式 81

本章小结 85

课后习题 85

第5章 组合数据类型 87

5.1 集合类型 87

5.1.1 集合类型概述 87

5.1.2 集合常用函数 88

5.1.3 集合操作运算符 89

5.1.4 集合内涵 90

5.1.5 固定集合 91

5.2 列表类型和操作 91

5.2.1 列表类型概述 91

5.2.2 列表类型操作 92

5.2.3 常用列表 94

5.2.4 列表内涵 97

5.3 字典类型和操作 97

5.3.1 字典类型概述 97

5.3.2 字典类型操作 98

5.3.3 常用函数 100

5.3.4 字典内涵 104

本章小结 108

课后习题 108

第6章 文件 111

6.1 文件概述 111

6.1.1 Python文件系统 111

6.1.2 文件的使用过程 111

6.2 文件的打开和关闭 112

6.2.1 文件的打开:open()函数 112

6.2.2 文件的关闭:close()函数 113

6.3 文件的写入 114

6.3.1 文件的读写:write()函数、read()函数 114

6.3.2 文件的定位 115

6.3.3 重命名和删除 117

6.3.4 文件的其他操作 118

本章小结 119

课后习题 120

第7章 异常 122

7.1 Python语言中的异常 122

7.2 捕捉异常 124

7.2.1 try…except语句 124

7.2.2 多个except子句和一个except块捕捉多个异常 125

7.2.3 else子句 126

7.2.4 finally子句 127

7.3 上下文管理器和with语句 128

本章小结 128

课后习题 129

第三部分 Python语言的深入学习 135

第8章 数据处理 135

8.1 numpy模块 135

8.1.1 numpy数组 135

8.1.2 numpy模块常用函数 139

8.1.3 numpy模块元素获取 148

8.1.4 numpy模块统计函数与线性代数运算 151

8.1.5 numpy模块随机数的生产 156

8.2 pandas模块 162

8.2.1 series数据结构 162

8.2.2 dataframe数据结构 167

8.2.3 文件操作 170

8.2.4 字符串处理 171

8.3 matplotlib模块 176

8.3.1 条形图 176

8.3.2 直方图 176

8.3.3 折线图 178

8.3.4 散点图 182

8.3.5 箱线图 184

本章小结 185

课后习题 185

第9章 网络编程 189

9.1 PyCharm的安装与使用 189

9.2 TCP/IP协议简介 194

9.3 TCP编程 197

9.3.1 客户端 197

9.3.2 服务端 198

9.4 UDP编程 199

9.4.1 UDP数据传输 199

9.4.2 UDP多线程操作 201

9.5 网络爬虫案例 202

9.5.1 访问一个网址 202

9.5.2 对象属性和方法 203

9.5.3 登录实现 208

9.5.4 代理服务器 209

本章小结 211

课后习题 211

第10章 面向对象编程 212

10.1 面向对象编程概述 212

10.1.1 对象的定义 212

10.1.2 面向对象编程的特征 213

10.2 创建类和对象 213

10.2.1 创建类 213

10.2.2 创建对象 214

10.3 构造方法 215

10.3.1 构造方法概述 215

10.3.2 self参数 216

10.3.3 成员变量 216

10.3.4 类方法和静态类 217

10.4 类的继承 218

10.4.1 继承 218

10.4.2 方法重写 218

10.4.3 多继承 220

10.5 多态 221

10.6 运算符重载 221

本章小结 223

课后习题 223

参考文献 226

查看更多关于的内容

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