Curriculum
5 Sections
15 Lessons
2 Hours
Expand all sections
Collapse all sections
Introduction
1
2.2
What’s this course all about?
3 Minutes
OOP: Learning the basics & beyond
6
3.1
OOP vs. Functional Programming
11 Minutes
3.2
Class vs. Object
5 Minutes
3.3
Constructor, Instance Attributes and ‘self’
13 Minutes
3.4
Encapsulation – Public, Private and Protect
16 Minutes
3.5
Class Attributes
10 Minutes
3.6
Class vs. Static methods
8 Minutes
OOP: Moving to Intermediate Concepts
3
4.1
Inheritance in OOP
14 Minutes
4.2
Multi-level Inheritance
7 Minutes
4.3
Multiple (Diamond) Inheritance and MRO
7 Minutes
OOP: Diving into Advanced Concepts
4
5.1
Polymorphism and Method Overriding
6 Minutes
5.2
Operator Overloading and Magic Methods
11 Minutes
5.3
Notebook – Most common magic methods
5 Minutes
5.4
Abstract Classes and Methods
9 Minutes
Final Section
2
6.1
Quiz
10 Minutes
30 Questions
6.2
Final Thoughts
1 Minute
Python OOP Crash Course
Search
This content is protected, please
login
and enroll in the course to view this content!
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content