Object Oriented Programming in Python - Aided with Diagrams
Concept Building, Syntax and Examples of Object Oriented Programming (OOP) in Python including Inheritance
Course Description
This course includes;
-Class,
-Objects,
-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)
Who this course is for:
- Any one who is a beginner in Python Programming Language.
- Looking to build understanding of Objects, Classes, and Inheritance, Overloading.
- Looking to work on Python for Data Science
Goals
What will you learn in this course:
- Concept Building of Objects, Classes, Inheritance, Operator Overloading
Prerequisites
What are the prerequisites for this course?
- Python Installed, Jupyter Notebook, an understanding of data types and flow controls in python

Curriculum
Check out the detailed breakdown of what’s inside the course
Object Oriented Programming in Python
6 Lectures
-
An Overview of Object-Oriented Programming in Python and Topics to be Covered 01:42 01:42
-
An Understanding of Objects and Classes with details 08:27 08:27
-
Instantiating the Class as Objects with more Details 08:13 08:13
-
Inheritance, Parents and Child Class and Use of Super Functions. 06:47 06:47
-
Levels of Inheritance and Method Resolution Order 07:25 07:25
-
Operator Overloading 10:51 10:51
Instructor Details

Frahaan Hussain
CEO and Lead Developer at Sonar SystemsI am CEO of Sonar Systems which is the world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning) I can help and support new programming like you. I am also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming. I am also a published author of games design and soon to be released Responsive Web Design. I have all the facets required to educate and inspire.
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Feedbacks
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now