About Course
The course provides a comprehensive overview of Python design patterns in practice. This course covers patterns by: using the latest version of Python using modern programming approaches: dependency injection, reactive programming, etc. use of modern development tools such as PyCharm discussions of various variations of patterns and different approaches.
In this course we will look at all the design patterns from the Gang of Four book, as well as their various modern variations with amendments and the use of features of the Python language.
Course Content
Introduction to Python
-
Download source code
-
Download source code
-
Why Python?
-
Python from a technical point of view
-
Python 2 vs Python 3
-
Standard Library
-
Code editors for Python
-
Installing the Anaconda distribution
-
Introduction to Anaconda
-
Jupyter Notebook won’t launch through Anaconda Navigator?
-
Python Basics
Python Basics
Collections, Loops, and Logic in Python
Functions and modules
Errors and exceptions. Automated tests
OOP in Python
Additionally
Let’s move on
What’s new in Python 3.8
Additional materials-1. Introduction to Multithreaded Programming
Additional materials-1. Threading module
Additional materials-1. asyncio module
Introduction to SQL
Student Ratings & Reviews
No Review Yet