Course 150 + Exercises - Object Oriented Programming in Python - OOP Udemy
- Section 01 - Configuration (Optional)
- Section 02 - Tips
- Section 03 - Starter
- Section 04 - Namespaces and Scopes
- Section 05 - The LEGB Rule
- Section 06 - Reminder: *args and **kwargs
- Section 07 - Classes - The Basics
- Section 08 - Class Attributes
- Section 09 - Instance Attributes
- Section 10 - The init() Method
- Section 11 - Visibility of Variables
- Section 12 - Encapsulation
- Section 13 - Computed Attributes
- Section 14 - Class Method - Decorator @classmethod
- Section 15 - Static Method - Decorator @staticmethod
- Section 16 - Special Methods
- Section 17 - Inheritance
- Section 18 - Abstract Classes
- Section 19 - Summary
- Section 20 - Bonus
Link to the course: Udemy