View attachment 325
150+ Exercises - Object Oriented Programming in Python - OOP
Elevate Your Python Programming Skills - Unleash the Power of Object-Oriented Programming!What you'll learn
- solve 150+ exercises in Python object-oriented programming - OOP
- namespaces and scopes (local, enclosing, global, built-in)
- LEGB rule
- use of *args and **kwargs
- classes and objects
- visibility of variables (public, protected, private)
- class attributes
- instance attributes
- decorator @Property
- computed attributes
- class method, decorator @classmethod
- static method, decorator @staticmethod
- special methods: __new__(), __init__(), __repr__(), __str__(), __len__() and many more
- single inheritance, multiple inheritance
- MRO - Method Resolution Order
- super()
- abstract classes
- the ABC class and the @abstractmethod decorator
- work with documentation and Stack Overflow
- guaranteed instructor support