PYTHON设计模式 全新正版pdf下载

PYTHON设计模式 全新正版百度网盘pdf下载

作者:
简介:PYTHON设计模式 全新正版
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:韦塞尔·巴登霍斯特
  • 著:韦塞尔·巴登霍斯特
  • 装帧:简装
  • 印次:暂无
  • 定价:98.0
  • ISBN:9787302516453
  • 出版社:清华大学出版社
  • 开本:B5
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:暂无
  • 页数:263
  • 外部编号:1201802446
  • 版次:1

章前述
1.1*师<*r>1.2成为更**的程序员
1.2.1刻意训练
1.2.2单一关注点
1.2.3快速反馈
1.2.4自我拓展
1.2.5站在巨人的肩膀上
1.2.6如何入手
1.2.7保持路线正确的能力
1.3系统化思考
1.4思维模型
1.5这项任务的适用工具
1.6设计模式的概念
1.6.1是什么造就了设计模式
1.6.2分类
1.7将用到的工具
1.8本书的阅读方式
1.9配置Python环境
1.9.1Linux环境
1.9.2Mac环境
1.9.3Windows环境
1.9.4VirtualEnv
1.10编辑器
1.10.1Atom
1.10.2Li**tTa*le
1.10.3PyCharm
1.10.4Vim
1.10.5Emacs
1.10.6SublimeText
1.11本章小结
第2章单例模式
2.1问题
2.2进入对象
2.3整理
2.4练习
第3章原型模式
3.1问题
3.2迈出步之后
3.3一个真实游戏的基础
3.4实现原型模式
3.5浅拷贝与深拷贝的对比
3.6浅拷贝
3.7处理嵌套结构
3.8深拷贝
3.9将所学知识用在项目中
3.10练习
第4章工厂模式
4.1准备开始
4.2游戏循环
4.3工厂方法
4.4抽象工厂
4.5本章小结
4.6练习
第5章建造者模式
5.1反模式
5.2练习
第6章适配器模式
6.1不要重复自己(DRY)
6.2关注点分离
6.3样本问题
6.3.1类适配器
6.3.2对象适配器模式
6.3.3鸭子类型
6.4在现实环境中实现适配器模式
6.5结束语
6.6练习
第7章装饰器模式
7.1装饰器模式
7.1.1闭包
7.1.2保留函数的__name__和__doc__属性
7.2装饰类
7.3结束语
7.4练习
第8章外观模式
8.1POS示例
8.2系统演进
8.3使外观模式凸显出来的原因
8.4结束语
8.5练习
第9章代理模式
9.1记忆法
9.2代理模式
9.2.1远程代理
9.2.2虚拟代理
9.2.3保护代理
9.3结束语
9.4练习
0章责任链模式
10.1安装一台WSGI服务器
10.2身份验证头信息
10.3责任链模式
10.4在项目中实现责任链
10.5一种更趋Python化的实现
10.6结束语
10.7练习
1章命令模式
11.1控制turtle
11.2命令模式
11.3结束语
11.4练习
2章解释器模式
12.1特定领域语言
12.1.1DSL的优势
12.1.2DSL的劣势
12.1.3组合模式
12.1.4使用组合模式的内部DSL实现
12.2实现解释器模式
12.3结束语
12.4练习
3章迭代器模式
13.1迭代器模式的Python内部实现
13.1.1Itertools
13.1.2生成器函数
13.1.3生成器表达式
13.2结束语
13.3练习
4章观察者模式
14.1结束语
14.2练习
5章状态模式
15.1状态模式
15.2结束语
15.3练习
6章策略模式
16.1结束语
16.2练习
7章模板方法模式
17.1结束语
17.2练习
8章访问者模式
18.1访问者模式
18.2结束语
18.3练习
9章模型-视图-控制器模式
19.1模型-视图-控制器概述
19.1.1控制器
19.1.2模型
19.1.3视图
19.1.4总述
19.2结束语
19.3练习
第20章发布-订阅模式
20.1分布式消息发送器
20.2结束语
20.3练习
附录设计模式快速参考

韦塞尔·巴登霍斯特,很好热衷于研究获取专家级能力的过程,尤其是编程领域的专家级能力。他获得了计算机科*的*士**,并且在真实的应用场景中积累了大量经验。

通过实践练习《Python设计模式》介绍的设计模式的项目,有助于读者深刻理解并掌握这些项目,从而成为更很好、更高效的程序员。在书中,读者将学习如何编写优雅的“Python式”代码来解决常见的编程问题。通过识别出有助于应对特定问题或情形的设计模式,体会到设计方面的思维模式。
主要特色:
编写更干净的代码。
提升程序员的开发效率。
编写更为“Python式”的代码。
解决更大的难题。
发现适用于常见问题的很优解决方案,以独特的Python设计模式实现它。