精通python设计模式第二版电子书pdf下载|百度网盘下载

编辑评论:

Mastering Python Design Patterns 是为 Python 代码实现设计模式的经典著作,专注于解决日常问题的所有 GoF 设计模式,它们可以帮助您构建弹性、可扩展、健壮的应用程序,并将您的编程技能提升到新的水平高度。第二版探讨了桥接模式、备忘录模式以及与微服务相关的几种模式。

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

你会学到

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

使用原型模式克隆对象

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

使用代理模式保护接口

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

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

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

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

图书特色

本书通过真实的例子向你介绍各种常见的设计模式,并介绍了许多关于编写 Python 风格代码的底层细节和概念,包括代码修改、最佳实践、系统架构和设计原则。帮助您解决每天遇到的问题。本书重点介绍“四人组”设计模式,它可以帮助您通过有效的反应式模式构建弹性、可扩展、健壮的应用程序,并将您的编程技能提高到新的高度。

准备阅读

本书中的代码仅使用 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版本,运行示例代码应该没有问题。示例代码中使用的大多数模块/库都是 Python 3 原生的。如果有示例需要安装额外的模块,则在相关代码之前给出如何安装它们的说明。

设计模式和 Python 本书重点介绍用 Python 实现的设计模式。不同于常见的编程语言(通常是Java,见[FFBS04];或C++,见[GOF95])大多用在畅销的设计模式书籍中,Python支持duck-typing,函数是一等公民,还有一些模式(例如,迭代器和装饰器)是内置功能。本书旨在展示最基本的设计模式,并非历史记载的所有模式(请参考网页[t.cn/RqrkbBeJ]),代码示例也使用适当的Python习语编写(请参考网页[tcn] /hTiLt]),如果不熟悉 Python 之禅,开启 Python 交互模式,执行 import this。 Python之禅是非常有趣和有意义的。

阅读剩余
THE END