Design Patterns in Python. Discover the modern implementation of design patterns in Python
Design Patterns are reusable solutions to common programming problems. They were popularized with the 1994 book Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, John Vlissides, Ralph Johnson and Richard Helm (who are commonly known as a Gang of Four, hence the GoF acronym).
This course provides a comprehensive overview of Design Patterns in Python from a practical perspective. This course in particular covers patterns with the use of:
- The latest versions of the Python programming language
- Use of modern programming approaches: dependency injection, reactive programming and more
- Use of modern developer tools such as JetBrains PyCharm
- Discussions of pattern variations and alternative approaches
This course provides an overview of all the Gang of Four (GoF) design patterns as outlined in their seminal book, together with modern-day variations, adjustments, discussions of intrinsic use of patterns in the language.
Table of Contents
Design Patterns in Python Description
Requirements
-
Good understanding of Python
-
Familiarity with latest Python language features
-
Good understanding of object-oriented design principles
-
A computer with the latest Python release and (hopefully) an IDE
Design Patterns in Go Free Download
What you’ll learn
-
Recognize and apply design patterns
-
Refactor existing designs to use design patterns
-
Reason about applicability and usability of design patterns
Who this course is for:
- Software engineers
- Designers
- Architects
Design Patterns in Python Free Download
Google Drive (Public)
Content From: https://www.udemy.com/course/design-patterns-python/