Description
Design Patterns in Python training course Design patterns In programming language Python Is . Design patterns are reusable solutions to common programming problems. These patterns were popularized in 1944 in a book under the same title by a group of four (abbreviated as GoF). Although the original design patterns in this book were written for the C++ language, these patterns have since been modified for use in many other languages such as C#, Java, and Python. You may have even inadvertently used them in writing your programs without knowing them! In any way, mastering these patterns play a very important role in solving programming problems and existing challenges, as well as reducing development time.
This course provides you with a comprehensive understanding of all the patterns introduced by Gof. SOLID design principles (consisting of 5 principles SEnglish Responsibility Open-closed, LIskov Substitution, Interface Segregation and ddependency inversion), construction-related design patterns, structured design patterns such as Adapter and Bridge, and behavioral design patterns such as chain of responsibilities, Iterator and Memento and many others are among the design patterns that are taught in this collection. The focus of this course is more on the patterns that are used in the latest version of the Python language, and during it, you will get to know the application and how to use modern Python language libraries and tools such as JetBrains PyCharm. Also, the difference between patterns, alternative strategies and their implementation tricks are also among the other topics of this training.
What do you learn:
- Identifying and applying design patterns
- Arguing the applicability or applicability of design patterns in different situations
- Refining previous designs to use new design patterns
- And …
This training is suitable for people who:
- Software engineers
- designers
- Architects
Specifications of Design Patterns in Python:
- Publisher: Udemy
- Lecturer: Dmitri Nesteruk
- English language
- Education level: Intermediate
- Number of lessons: 107 lessons in 25 sections
- Duration: 9h 11m
Headlines
prerequisites
- Good understanding of Python
- Familiarity with the latest Python language features
- Good understanding of software design principles
- A computer with the latest Python release and (hopefully) an IDE
Pictures
Sample video
Installation guide
After extracting, watch with your favorite player.
English subtitle
Quality: 720p
download link
Password file(s): www.downloadly.ir
Size
3.48 GB
Be the first to comment