图书介绍
Python高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)LukeSneeringer著;宋沄剑,刘磊译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302452850
- 出版时间:2016
- 标注页数:249页
- 文件大小:26MB
- 文件页数:263页
- 主题词:
PDF下载
下载说明
Python高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 函数3
第1章 装饰器3
1.1 理解装饰器3
1.2 装饰器语法4
1.3 在何处使用装饰器6
1.4 编写装饰器的理由6
1.5 编写装饰器的时机7
1.5.1 附加功能7
1.5.2 数据的清理或添加7
1.5.3 函数注册7
1.6 编写装饰器7
1.6.1 初始示例:函数注册表8
1.6.2 执行时封装代码9
1.6.3 装饰器参数16
1.7 装饰类20
1.8 类型转换23
1.9 小结25
第2章 上下文管理器27
2.1 上下文管理器的定义27
2.2 上下文管理器的语法28
2.2.1 with语句28
2.2.2 enter和exit方法28
2.2.3 异常处理29
2.3 何时应该编写上下文管理器30
2.3.1 资源清理30
2.3.2 避免重复31
2.4 更简单的语法38
2.5 小结39
第3章 生成器41
3.1 理解生成器41
3.2 理解生成器语法41
3.2.1 next函数43
3.2.2 StopIteration异常45
3.3 生成器之间的交互47
3.4 迭代对象与迭代器49
3.5 标准库中的生成器50
3.5.1 range50
3.5.2 dict.items及其家族50
3.5.3 zip51
3.5.4 map52
3.5.5 文件对象52
3.6 何时编写生成器53
3.6.1 分块访问数据53
3.6.2 分块计算数据54
3.7 何时使用生成器单例模式54
3.8 生成器内部的生成器55
3.9 小结56
第Ⅱ部分 类59
第4章 魔术方法59
4.1 魔术方法语法59
4.2 可用的魔术方法60
4.2.1 创建与销毁61
4.2.2 类型转换63
4.2.3 比较65
4.3 其他魔术方法75
4.4 小结76
第5章 元类77
5.1 类与对象77
5.1.1 直接使用type78
5.1.2 type链80
5.1.3 type的角色80
5.2 编写元类81
5.2.1 _new_方法81
5.2.2 _ new_与_init_方法81
5.2.3 元类示例82
5.2.4 元类继承82
5.3 使用元类84
5.3.1 Python 385
5.3.2 Python 285
5.3.3 需要跨版本执行的代码怎么办85
5.3.4 跨版本兼容性在何时重要86
5.4 何时使用元类87
5.4.1 说明性类声明87
5.4.2 类验证88
5.4.3 非继承属性90
5.5 显式选择的问题91
5.6 meta-coding92
5.7 小结94
第6章 类工厂95
6.1 类型回顾95
6.2 理解类工厂函数96
6.3 决定何时应该编写类工厂98
6.3.1 运行时属性98
6.3.2 避免类属性一致性问题102
6.3.3 关于单例模式问题的解答105
6.4 小结107
第7章 抽象基类109
7.1 使用抽象基类109
7.2 声明虚拟子类110
7.2.1 声明虚拟子类的原因111
7.2.2 使用register作为装饰器113
7.2.3 _subclasshook_113
7.3 声明协议115
7.3.1 其他现有的方法115
7.3.2 抽象基类的价值118
7.3.3 抽象属性120
7.3.4 抽象类或静态方法121
7.4 内置抽象基类122
7.4.1 只包含一个方法的抽象基类122
7.4.2 可供集合使用的抽象基类123
7.4.3 额外的抽象基类124
7.5 小结124
第Ⅲ部分 数据127
第8章 字符串与Unicode127
8.1 文本字符串与字节字符串127
8.2 包含非ASCII字符的字符串132
8.2.1 观察区别132
8.2.2 Unicode是ASCII的超集133
8.3 其他编码133
8.4 读取文件135
8.4.1 Python 3135
8.4.2 Python 2137
8.4.3 读取其他源137
8.4.4 指定Python文件编码137
8.5 严格编码139
8.5.1 不触发错误139
8.5.2 注册错误处理程序140
8.6 小结141
第9章 正则表达式143
9.1 使用正则表达式的原因143
9.2 Python中的正则表达式144
9.2.1 原始字符串144
9.2.2 match对象145
9.2.3 找到多个匹配145
9.3 基本正则表达式146
9.3.1 字符组146
9.3.2 可选字符150
9.3.3 重复151
9.4 分组152
9.4.1 零分组154
9.4.2 命名分组155
9.4.3 引用已经存在的分组156
9.5 先行断言157
9.6 标记158
9.6.1 不区分大小写158
9.6.2 ASCII与Unicode159
9.6.3 点匹配换行符159
9.6.4 多行模式159
9.6.5 详细模式160
9.6.6 调试模式160
9.6.7 使用多个标记160
9.6.8 内联标记160
9.7 替换161
9.8 已编译的正则表达式162
9.9 小结163
第Ⅳ部分 其他高级主题167
第10章 Python 2与Python 3167
10.1 跨版本兼容性策略167
10.1.1 _future_模块168
10.1.2 2to3168
10.1.3 限制170
10.1.4 six170
10.2 Python 3中的变更171
10.2.1 字符串与Unicode171
10.2.2 Print函数171
10.2.3 除法172
10.2.4 绝对与相对导入173
10.2.5 “老式风格”类的移除174
10.2.6 元类语法175
10.2.7 异常语法176
10.2.8 字典方法178
10.2.9 函数方法179
10.2.10 迭代器179
10.3 标准库重定位180
10.3.1 合并“高效”模块180
10.3.2 URL模块181
10.3.3 重命名181
10.3.4 其他包重组181
10.4 版本检测182
10.5 小结182
第11章 单元测试183
11.1 测试的连续性183
11.1.1 副本生态系统183
11.1.2 隔离的环境184
11.1.3 优点与缺点185
11.2 测试代码185
11.2.1 代码布局186
11.2.2 测试函数186
11.2.3 assert语句188
11.3 单元测试框架188
11.3.1 执行单元测试189
11.3.2 载入测试192
11.4 模拟193
11.4.1 模拟函数调用193
11.4.2 断言被模拟的调用195
11.4.3 检查模拟197
11.4.4 检查调用199
11.5 其他测试工具199
11.6 小结201
第12章 CLI工具203
12.1 optparse203
12.1.1 一个简单的参数203
12.1.2 选项205
12.1.3 使用optparse的原因212
12.2 argparse213
12.2.1 本质213
12.2.2 参数与选项214
12.2.3 使用argparse的理由220
12.3 小结221
第13章 asyncio模块223
13.1 事件循环223
13.2 协程227
13.3 Future对象与Task对象229
13.3.1 Future对象229
13.3.2 Task对象230
13.4 回调231
13.4.1 不保证成功232
13.4.2 幕后232
13.4.3 带参数的回调233
13.5 任务聚合233
13.5.1 聚集任务234
13.5.2 等待任务235
13.6 队列238
13.7 服务器240
13.8 小结242
第14章 代码风格243
14.1 原则243
14.1.1 假定你的代码需要维护243
14.1.2 保持一致性244
14.1.3 考虑对象在程序中的存在方式,尤其是那些带有数据的对象244
14.1.4 不要做重复工作244
14.1.5 让注释讲故事245
14.1.6 奥卡姆剃刀原则245
14.2 标准245
14.2.1 简洁的规则246
14.2.2 文档字符串246
14.2.3 空行246
14.2.4 导入247
14.2.5 变量247
14.2.6 注释248
14.2.7 行长度248
14.3 小结249
热门推荐
- 614991.html
- 135011.html
- 1832791.html
- 1096500.html
- 191662.html
- 700357.html
- 3210083.html
- 1376985.html
- 2338545.html
- 2149485.html
- http://www.ickdjs.cc/book_1815857.html
- http://www.ickdjs.cc/book_2461327.html
- http://www.ickdjs.cc/book_2247578.html
- http://www.ickdjs.cc/book_3846664.html
- http://www.ickdjs.cc/book_410726.html
- http://www.ickdjs.cc/book_2477441.html
- http://www.ickdjs.cc/book_3877303.html
- http://www.ickdjs.cc/book_314520.html
- http://www.ickdjs.cc/book_3003466.html
- http://www.ickdjs.cc/book_653976.html