4.3  21 reviews on Udemy

Python 3.8 Object Oriented Programming | Homework + Answers

Learn object oriented programming concept in Python 3.8. The course contains a lot of examples.
Course from Udemy
 5341 students enrolled
 en
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

In the course, I am explaining in detail basic concepts about object oriented programming. I am showing how can you use those concepts in Python. Python, in comparison to other programming languages ​​(Java, C #) has its own way of presenting certain object oriented programming concepts, which can be unusual for people who did not use Python before.

Knowledge of object oriented programming is necessary when applying for a Junior Developer job. Therefore at the end of the course, I have prepared 10 interview questions that might appear during the recruitment process. Each question has a proposed answer.

In each chapter, I am explaining the theory of a given topic with an example of implementation in Python. In addition, at the end of each chapter, I have prepared homework to test your knowledge.

Course content:

  1. Basic information about classes and objects

  2. Encapsulation - getters, setters and @property

  3. Inheritance

  4. Special / magic methods in Python

  5. Instance, class, and static methods in Python

  6. Polymorphism in Python


If you would like to learn how object oriented programming is used in Python, I think I can help you :)

Python 3.8 Object Oriented Programming | Homework + Answers
$ 94.99
per course
Also check at

FAQs About "Python 3.8 Object Oriented Programming | Homework + Answers"

About

Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

SOCIAL NETWORK