Python: SOLID Principles and Top Design Patterns
https://DevCourseWeb.com
Published 4/2023
Created by Piotr Paweska
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 52 Lectures ( 4h 51m ) | Size: 2.25 GB
Learn how to improve your Python code through mastery of S.O.L.I.D principles and the Top GoF Design Patterns.
What you'll learn
*Master* the most important and fundamental design patterns in modern Software Engineering within the *Python* ecosystem
Learn and internalize the S.O.L.I.D principles of design like seasoned *Senior Developers* do.
Get a deep understanding of the WHAT, WHY, and HOW for those *Fundamental Design Patterns*.
Get a full Architectural exposition (with UML) of each pattern as well as *real-world* scenarios with hands-on coding examples for each pattern.
Work on and complete Object Oriented *Python* assignments that will push your understanding of those patterns deeper and more fundamentally.
Learn how to *identify* the *best pattern* for the given Architectural challenge.
Requirements
It is assumed that you know your way around Python. Only basic experience is required. We have a OOP refresher if you need it.
You should be able to run the Python code that is provided with the course. We will use Visual Studio Code as our IDE but you can use any IDE you like.
Access to a computer. A Mac, Windows, or a Linux based operating system is equally fine. All the tools are OS Independent.