本“Python 设计模式”课程涵盖了所有 23 种 GOF 设计模式以及 Python 代码实现。

为什么要学习设计模式

行业需要优秀的软件设计师

对软件设计技能的需求很高

用于灵活和可扩展的软件设计

提高面向对象软件设计技能

开发/理解软件产品的设计

通过拥有出色的技术技能在技术阶梯中上升

面试准备充分

任何软件/解决方案的设计和架构都提供了基础,并使其灵活、可扩展以满足未来的需求。设计良好的软件/解决方案使其易于理解和维护。设计模式被认为是针对本质上重复的问题设计软件的最佳实践。

本课程是我完整的 Python 设计和开发课程系列中的第二门课程 –

进阶 Python:让你的 Python 技能更上一层楼

Python 中的设计模式变得简单

这个“Python 中的设计模式”教程让您了解 Gamma、Helm、Johnson 和 Vlissides 所著的四人组一书“设计模式:可重用面向对象软件的元素”中描述的所有 23 种设计模式。

这个 Python 设计模式课程涵盖:

创建型设计模式:抽象工厂、构建器、工厂方法、原型、单例

结构设计模式:Adapter、Bridge、Composite、Decorator、Facade、Flyweight、Proxy

行为设计模式:责任链、命令、解释器、迭代器、中介、备忘录、观察者、状态、策略、模板方法、访问者

以下是课程内容——

设计模式简介

创建型设计模式

结构设计模式

行为设计模式

在这个使用 Python 的设计模式课程中,每个设计模式都以简单的方式解释了意图、问题、解决方案和结构。还对参与者的信息、协作、后果和代码实现进行了解释。解释了 Python 源代码的设计模式结构或示例实现,以了解如何使用 Python 的面向对象特性来实现它。

这个 Design Patterns with Python 课程还提供了每个设计模式的 Python 源代码,以便更好地理解它。这有助于在实现上应用变体,以了解它如何解决其他一些实现瓶颈。有 125 个关于创建、结构和行为设计模式的测验问题来检查您的理解。

我已经为 Eclipse 使用了 Free PyDev,您可以使用任何 Python IDE/环境。

udemy 上的“Learn Design Patterns In Python”在线课程将有助于了解设计的最佳实践,并将其应用到 Python 中更好地设计软件项目/解决方案。它还将帮助您为 Python 面试问题中的设计模式做好准备。设计模式的知识增加了解决软件设计面试问题的能力。

MP4 | Video: h264, 1280×720 | Audio: AAC, 44100 Hz
Language: English | Size: 2.75 GB | Duration: 5h 43m

What you’ll learn
Understanding of 23 design patterns described in GOF book
Python implementation understanding of each design pattern
Python source code of each design pattern
125 Quiz questions related to all 23 design patterns
Focus to make a thought process to design
Learn to visualize the problem scenario and solution in OO
20 Design Problems for better thought process

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源