Skip to main content
00:00/00:00
Lecture 10 of 24

init() method - Create a fully initialised object

Download Course (Free)

Course Content

0 / 24 completed
Section 1: Introduction and Course Structure1 videos

Introduction

10m
Section 2: Installation of Python (if you haven't already)3 videos

Installation for Mac

18m

Installation for Linux

21m

Installation for Windows

28m
Section 3: Classes and Objects2 videos

Understanding Classes and Objects

35m

Implementation of Classes and Objects in Python

16m
Section 4: Attributes and Methods4 videos

Understanding the 'self ' parameter

10m

Class Attributes and Instance Attributes

17m

Static Methods and Instance Methods

5m

init() method - Create a fully initialised object

18mNow Playing
Section 5: Abstraction and Encapsulation - The first two pillars of OOP2 videos

Abstraction and Encapsulation

6m

Performing Abstraction and Encapsulation in Python

11m
Section 6: Inheritance - The third pillar of OOP4 videos

Understanding Inheritance and Performing a Single Inheritance in Python

15m

Public, Protected and Private - Naming Conventions in Python

9m

Performing a Multiple Inheritance in Python

10m

Performing a Multilevel Inheritance in Python

10m
Section 7: Polymorphism - The final pillar of OOP4 videos

Overloading an Operator

10m

Overriding and the super() method

14m

The Diamond Shape Problem in Multiple Inheritance

10m

Implementing an Abstract Base Class (ABC)

19m
Section 8: Final Project - Simulate a Banking System4 videos

Problem Statement

2m

Congratulations!

4m

Project Solution - Part 1

13m

Project Solution - Part 2

17m