精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载

精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载

编辑点评:

精通python设计模式是针对Python代码实现设计模式的经典作品,着重讨论了用于解决日常问题的所有GoF设计模式,它们能帮助你构建有弹性、可伸缩、稳健的应用程序,并将你的编程技能提升至新的高度。第2版探讨了桥接模式、备忘模式以及与微服务相关的几种模式。

精通python设计模式第二版电子书pdf下载

你将学到

探索用于创建对象的工厂方法与抽象工厂

使用原型模式克隆对象

使用适配器模式使不兼容的接口兼容

使用代理模式保护接口的安全

使用策略模式动态选择算法

使用MVC模式将逻辑与UI解耦

通过观察者模式理解响应式编程

探索云原生、微服务和无服务器架构下的设计模式

本书特色

本书用现实生活中的例子带你了解各种常用的设计模式,介绍了诸多有关编写Python风格代码的底层细节和概念,包括修改代码、最佳实践、系统架构和设计原则等,帮你解决每天都会遇到的问题。书中着重讨论了“四人组”(Gang of Four)的设计模式,它们能通过有效的响应式模式,帮你构建有弹性、可伸缩、稳健的应用程序,并将你的编程技能提升至新的高度。

阅读准备

书中的代码仅用Python 3编写。Python 3在很多方面与Python 2.x不兼容(请参考网页

[t.cn/Rw8Ycjs]),虽然代码是使用Python 3.4.0进行测试的,但Python 3.3.0应该也可以,因为Python

3.3.0和Python 3.4.0之间并没有语法上的差别(请参考网页[t.cn/Rqrklex]),一般来说,如果你从www.python.org下载安装最新的Python 3版本,那么运行示例代码应该不会有问题。示例代码中使用的多数模块/库是Python3自带的。如果有示例要求安装额外的模块,在相关代码之前会给出如何安装的说明。

设计模式与Python本书主要介绍Python实现的设计模式。与畅销设计模式书籍中大多使用的常见编程语言(通常是Java,请参考[FFBS04];或C++,请参考[GOF95])不同,Python支持动态类型(duck-typing),函数是一等公民,并且一些模式(例如,迭代器和修饰器)是内置特性。本书旨在演示最基本的设计模式,并非历史记载的所有模式(请参考网页[t.cn/RqrkbBeJ),代码示例也使用合适的Python惯用写法(请参考网页[tcn/hTiLt]),如果你还不熟悉Python之禅,那现在就打开Python交互模式,执行import this,Python之禅趣味十足又意义深远。

精通python设计模式第二版电子书pdf下载截图

精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载插图(1)精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载插图(2)精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载插图(3)精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments