3.2 out of 5
21 reviews on Udemy

Object Oriented Programming in Python – Aided with Diagrams

Concept Building, Syntax and Examples of Object Oriented Programming (OOP) in Python including Inheritance
Kumail Raza
5,279 students enrolled
English [Auto]
Concept Building of Objects, Classes, Inheritance, Operator Overloading

This course includes;



-Inheritance (Multi-level and Multi-layers of Inheritance)

-Overriding the functionality of Parent Class

-Method Resolution Order

-Operator Overloading

with concepts, diagrams, syntax and examples and

Some of the Common Operator Overloading Special Functions in Python

# Operator         Expression      Internally

# Addition         p1 + p2          p1.__add__(p2)

# Subtraction p1 – p2          p1.__sub__(p2)

# Multiplication p1 * p2          p1.__mul__(p2)

# Power                 p1 ** p2          p1.__pow__(p2)

# Division         p1 / p2          p1.__truediv__(p2)

Object Oriented Programming in Python

An Overview of Object-Oriented Programming in Python and Topics to be Covered

An overview of the upcoming OOP in Python Course on Udemy

-By the end of this video, you will have an idea of the topics to be covered in the Course and

-Conceptual understanding of Class and Objects in Python.

An Understanding of Objects and Classes with details

An Understanding of Class and Objects,

Syntax of Class and

Its components and


Instantiating the Class as Objects with more Details

Instance attribute, Object attribute, Constructor methods in Class. Example of its use.

Inheritance, Parents and Child Class and Use of Super Functions.

You get an understanding of

-Parent Class,

-Child Class,

-Use of Inheritance,

-Use of Super Functions

Levels of Inheritance and Method Resolution Order

You will get to know;

-Multiple Inheritance,

-Multilevel Inheritance,

-Method Resolution Order

Operator Overloading

You will get to know about;

-Operator Overloading,


-How to use it and


You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.2 out of 5
21 Ratings

Detailed Rating

Stars 5
Stars 4
Stars 3
Stars 2
Stars 1
30-Day Money-Back Guarantee


1 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion
Don't Miss Any Course Join Our Telegram Channel Join Channel
+ +