图书介绍

Python设计模式PDF|Epub|txt|kindle电子书版本网盘下载

Python设计模式
  • (美)韦塞尔·巴登霍斯特(Wessel Badenhorst)著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302516453
  • 出版时间:2019
  • 标注页数:263页
  • 文件大小:21MB
  • 文件页数:275页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐