Python 3.8 Object Oriented Programming | Homework + Answers
Learn object oriented programming concept in Python 3.8. The course contains a lot of examples.
3.82 (22 reviews)

5,344
students
2.5 hours
content
Feb 2025
last update
$19.99
regular price
What you will learn
Learn four concepts of object oriented programming
Understand why it is worth using object oriented programming
Understand the difference between an object and a class
Learn about class attributes and methods
Get to know about the "self" keyword 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
Screenshots




Related Topics
2776054
udemy ID
1/23/2020
course created date
2/20/2020
course indexed date
Lee Jia Cheng
course submited by