The object-oriented programming (OOP) features in Python make it easier to build programs of increasing complexity and modularity.
The course includes:
- Object-Oriented Python
- Inheritance and Composition
- Magic Object Methods
- Data Classes
Begin by brushing up on some object-oriented basics, and then use Python features like magic methods to make your classes integrate tightly with the Python language and data classes to dramatically reduce the amount of boilerplate code needed to build data-centric objects.