书籍 Python核心编程实践的封面

Python核心编程实践PDF电子书下载

北京百里半网络技术有限公司编著

购买点数

20

出版社

出版时间

2020

ISBN

标注页数

0 页

PDF页数

214 页

图书目录

第1章 准备与安装 1

1.1 Python简介 1

1.2 Python特性 2

1.3应用领域 4

1.4准备与安装 6

1.4.1 Python版本介绍 6

1.4.2 Windows下安装Python 7

1.4.3 Linux下安装Python 7

1.4.4第一个Python程序 8

1.4.5常用IDE介绍 8

第2章 变量与数据类型 15

2.1变量 15

2.1.1 Python变量 15

2.1.2变量命名 16

2.1.3 Python关键字 16

2.2数据类型 17

2.3变量赋值 18

2.4运算符 19

2.4.1算术运算符 19

2.4.2关系运算符 20

2.4.3赋值运算符 21

2.4.4逻辑运算符 22

2.4.5位运算符 22

2.4.6成员运算符 23

2.4.7身份运算符 23

2.5运算符优先级 24

第3章 控制与循环 27

3.1条件控制 27

3.1.1 if语句 28

3.1.2 if else语句 28

3.1.3 elif语句 29

3.1.4嵌套if语句 30

3.2循环 31

3.2.1 while循环语句 31

3.2.2 while无限循环 32

3.2.3 while/else语句 33

3.2.4 while / pass语句 34

3.2.5 for循环语句 35

3.2.6 for in range语句 36

3.2.7循环控制语句:break 37

3.2.8循环控制语句:continue 37

第4章 函数 39

4.1函数定义与调用 39

4.2函数的参数 40

4.2.1位置参数 41

4.2.2关键字参数 41

4.2.3默认参数 42

4.2.4不定长参数 42

4.3变量作用域 43

4.3.1局部变量 43

4.3.2 global语句 44

4.4函数返回值 45

4.4.1返回一个值 45

4.4.2返回多个值 46

4.4.3无返回值 46

4.4.4多条return语句 47

第5章 数据结构 49

5.1数字类型 49

5.2字符串 52

5.2.1子字符串访问 53

5.2.2转义字符 53

5.2.3字符串格式化 54

5.2.4字符串常见操作 56

5.3列表 61

5.3.1列表遍历 62

5.3.2列表运算 62

5.3.3列表排序 63

5.3.4列表常见操作 63

5.4元组 66

5.4.1元组赋值 66

5.4.2元组不可修改 67

5.4.3元组常见操作 68

5.5字典 69

5.5.1字典创建与访问 69

5.5.2字典遍历 70

5.5.3字典常见操作 71

5.6集合 72

5.6.1集合创建与访问 72

5.6.2集合常见操作 73

第6章 文件操作 75

6.1打开文件 75

6.2文件对象 77

6.3读文件 78

6.4写文件 79

6.5二进制文件 79

第7章 模块化 81

7.1第一个模块 81

7.2模块导入和使用 82

7.2.1 import语句 82

7.2.2 from…import语句 83

7.2.3 from…import语句 84

7.2.4_name_属性 84

第8章 错误和异常 85

8.1语法错误 85

8.2异常 86

8.3异常处理 87

8.4抛出异常 90

8.5定义清理行为 91

8.6预定义清理行为 93

第9章 面向对象 95

9.1类 95

9.1.1类术语介绍 96

9.1.2类对象 97

9.1.3实例对象 98

9.1.4类示例 98

9.2继承 103

9.2.1单继承 103

9.2.2多继承 104

9.2.3继承示例 105

9.3方法重写 111

9.4类属性与方法 112

9.4.1类的属性 112

9.4.2类的私有属性 112

9.4.3类的方法 112

9.4.4类的私有方法 113

9.4.5示例 113

第10章Python高级特性 117

10.1迭代器与生成器 117

10.1.1迭代器 117

10.1.2创建一个迭代器 119

10.1.3生成器 121

10.1.4生成器表达式 122

10.2装饰器 123

10.2.1装饰器函数 123

10.2.2类装饰器 124

10.3匿名函数 127

10.4用户自定义异常 128

10.5元类 130

10.5.1类也是一种对象 130

10.5.2动态地创建类 131

10.5.3认识元类 134

10.5.4自定义元类 136

10.6多线程编程 138

10.6.1线程模块 139

10.6.2线程启动与停止 140

10.6.3线程同步 141

10.6.4线程通信 145

10.6.5防止死锁 146

10.7全局解释器锁(GIL) 148

第11章Python实践:SMTP邮件发送 151

11.1知识点介绍 152

11.1.1名词解析 152

11.1.2电子邮件发送流程 152

11.2案例实现 153

11.2.1使用SMTP发送文本格式邮件 153

11.2.2使用SMTP发送HTML格式邮件 156

11.2.3使用SMTP发送带附件的邮件 157

11.2.4 SMTP加密方式 160

第12章Python实践:XML解析 161

12.1知识点介绍 162

12.1.1什么是XML 162

12.1.2 Python SAX(Simple API for XML) 162

12.1.3 Python DOM(Document Object Model) 163

12.1.4 DOM和SAX的区别 163

12.2案例实现 164

12.2.1使用SAX提取电影信息 164

12.2.2使用DOM提取电影信息 171

第13章Python实践:网络编程 173

13.1知识点介绍 174

13.1.1名词解析 174

13.1.2 Socket连接过程 174

13.1.3 TCP/IP协议 175

13.1.4 TCP/IP网络编程步骤 176

13.1.5 TCP和UDP的区别 176

13.2案例实现 177

13.2.1 TCP/IP编程 177

13.2.2 UDP/IP编程 180

13.2.3地铁站售卡充值机编程 183

附录1Python内置函数 191

附录2 Python常用内置模块 193

附录3 Python实现排序算法 199

查看更多关于的内容

出版社其它书籍
本类热门
在线购买PDF电子书
下载此书RAR压缩包