June 2019
Beginner to intermediate
770 pages
19h 24m
English
One of the classic books of design patterns, Design Patterns: Elements of Reusable Object-Oriented Software, identified a number of common patterns of object composition. Some of these patterns are more relevant to C++ or Java programming, and less relevant to Python programming. For example, the Singleton pattern is a first-class aspect of a Python module and a Python class definition; the complexities of Java static variables aren't necessary to implement this pattern.
A better source for Python design patterns is available at https://python-patterns.guide. The pattern descriptions on this Python Patterns website are focused on Python specifically. It's important to recognize that some of the complexity in ...
Read now
Unlock full access