图书介绍
Python设计模式PDF|Epub|txt|kindle电子书版本网盘下载
- (美)韦塞尔·巴登霍斯特(Wessel Badenhorst)著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302516453
- 出版时间:2019
- 标注页数:263页
- 文件大小:21MB
- 文件页数:275页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Python设计模式PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 前述1
1.1大师1
1.2成为更优秀的程序员3
1.2.1刻意训练4
1.2.2单一关注点4
1.2.3快速反馈5
1.2.4自我拓展5
1.2.5站在巨人的肩膀上6
1.2.6如何入手6
1.2.7保持路线正确的能力7
1.3系统化思考8
1.4思维模型8
1.5这项任务的适用工具9
1.6设计模式的概念9
1.6.1是什么造就了设计模式10
1.6.2分类10
1.7将用到的工具11
1.8本书的阅读方式12
1.9配置Python环境12
1.9.1 Linux环境12
1.9.2 Mac环境13
1.9.3 Windows环境14
1.9.4 VirtualEnv15
1.10编辑器16
1.10.1Atom16
1.10.2 LightTable16
1.10.3PyCharm16
1.10.4 Vim17
1.10.5 Emacs17
1.10.6 Sublime Text17
1.11本章小结18
第2章 单例模式19
2.1问题19
2.2进入对象23
2.3整理26
2.4练习29
第3章 原型模式31
3.1问题31
3.2迈出第一步之后31
3.3一个真实游戏的基础32
3.4实现原型模式41
3.5浅拷贝与深拷贝的对比42
3.6浅拷贝43
3.7处理嵌套结构43
3.8深拷贝44
3.9将所学知识用在项目中45
3.10练习48
第4章 工厂模式49
4.1准备开始49
4.2游戏循环50
4.3工厂方法54
4.4抽象工厂56
4.5本章小结57
4.6练习58
第5章 建造者模式59
5.1反模式65
5.2练习70
第6章 适配器模式71
6.1不要重复自己(DRY)72
6.2关注点分离73
6.3样本问题75
6.3.1类适配器76
6.3.2对象适配器模式77
6.3.3鸭子类型77
6.4在现实环境中实现适配器模式78
6.5结束语80
6.6练习81
第7章 装饰器模式83
7.1装饰器模式85
7.1.1闭包89
7.1.2保留函数的name和doc属性89
7.2装饰类92
7.3结束语94
7.4练习95
第8章 外观模式97
8.1 POS示例97
8.2系统演进100
8.3使外观模式凸显出来的原因101
8.4结束语103
8.5练习104
第9章 代理模式105
9.1记忆法105
9.2代理模式107
9.2.1远程代理109
9.2.2虚拟代理110
9.2.3保护代理110
9.3结束语110
9.4练习110
第10章 责任链模式113
10.1安装一台WSGI服务器114
10.2身份验证头信息115
10.3责任链模式119
10.4在项目中实现责任链121
10.5一种更趋Python化的实现124
10.6结束语128
10.7练习129
第11章 命令模式131
11.1控制turtle131
11.2命令模式133
11.3结束语138
11.4练习139
第12章 解释器模式141
12.1特定领域语言141
12.1.1 DSL的优势144
12.1.2 DSL的劣势144
12.1.3组合模式148
12.1.4使用组合模式的内部DSL实现149
12.2实现解释器模式152
12.3结束语157
12.4练习158
第13章 迭代器模式159
13.1迭代器模式的Python内部实现161
13.1.1 Itertools166
13.1.2生成器函数167
13.1.3生成器表达式169
13.2结束语169
13.3练习170
第14章 观察者模式171
14.1结束语183
14.2练习183
第15章 状态模式185
15.1状态模式187
15.2结束语191
15.3练习191
第16章 策略模式193
16.1结束语197
16.2练习197
第17章 模板方法模式199
17.1结束语207
17.2练习208
第18章访问者模式209
18.1访问者模式218
18.2结束语226
18.3练习227
第19章 模型-视图-控制器模式229
19.1模型-视图-控制器概述232
19.1.1控制器234
19.1.2模型234
19.1.3视图235
19.1.4总述235
19.2结束语239
19.3练习240
第20章 发布-订阅模式241
20.1分布式消息发送器246
20.2结束语248
20.3练习249
附录 设计模式快速参考251