Course Curriculum
| Introduction |
|
Introduction to Object Oriented Programming |
|
00:10:00 |
|
Course Materials |
|
00:00:00 |
| Classes & Objects |
|
Create Your First Class with OOP |
|
00:09:00 |
|
Classes in Detail |
|
00:07:00 |
|
Exercise on Class |
|
00:06:00 |
|
Methods |
|
00:07:00 |
|
Exercise 1 on Methods |
|
00:06:00 |
|
Exercise 2 on Methods |
|
00:05:00 |
|
Class Variables |
|
00:05:00 |
|
Exercise on Class Variables |
|
00:05:00 |
|
Object techniques + Class variables (Part 1) |
|
00:04:00 |
|
Object techniques + Class variables (Part 2) |
|
00:10:00 |
|
Issue in Class |
|
00:08:00 |
| Types of Methods |
|
Class Method (Part 1) |
|
00:06:00 |
|
Class Method (Part 2) |
|
00:05:00 |
|
Static Method |
|
00:05:00 |
|
Exercise on Static Method (Part 1) |
|
00:05:00 |
|
Exercise on Static Method (Part 2) |
|
00:07:00 |
|
Exercise on Static Method (Part 3) |
|
00:07:00 |
| OOP Building Blocks |
|
Abstraction and Encapsulation |
|
00:09:00 |
|
Introduction to Inheritance |
|
00:08:00 |
|
Multilevel Inheritance: Part 1 |
|
00:08:00 |
|
Multiple Inheritance: Part 2 |
|
00:08:00 |
|
Method Overriding & MRO |
|
00:09:00 |
|
isinstance() & issubclass() |
|
00:08:00 |
|
Naming Convention |
|
00:08:00 |
|
Name Mangling in Python |
|
00:10:00 |
|
Dunder Methods or Magic Methods |
|
00:10:00 |
|
Operator Overloading |
|
00:08:00 |
|
Polymorphism |
|
00:10:00 |
| Python OOP Project: Library Management System |
|
Python OOP Project: Part 1 |
|
00:11:00 |
|
Python OOP Project: Part 2 |
|
00:14:00 |