[100% Free] Python 3.8 Object Oriented Programming | Homework + Answers
Learn object oriented programming concept in Python 3.8. The course contains a lot of examples.
What you'll learn
- Learn four concepts of object oriented programming
- Understand why it is worth to use object oriented programming
- Understand the difference between an object and a class
- Learn about attributes and methods
- Understand self and __init__ method
- Private attributes in Python
- Getter, setter and @property decorator in Python
- Inheritance - base classes and derived classes
- Multiple inheritance and MRO
- super() function
- Special / Dunder methods - __len__ __repr__ __str__ __add__ __lt__ and others
- Understand the difference between self and cls
- @classmethod @staticmethod
- Polymorphism - duck typing and interface
- Coding Tips & Tricks
- A lot of interesting examples!
- Exercises with sample solutions
- 10 Python interview questions & answers about object oriented programming
- Write better and cleaner code
This course includes
- 2.5 hours on-demand video
- 8 articles
- 5 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Assignments
- Certificate of Completion
Aucun commentaire