Python面向对象开发OOP软件架构设计模式视频教程

正文概述 云码哥   2021-06-29   762

Python面向对象开发OOP软件架构设计模式视频教程

本“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

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

发表评论