Python - 4 Pillars of Object Oriented Programming (OOP)
Duration
3 hours
session
Course outline
This session builds on the understanding of object oriented programming (OOP) in Python, by taking the learners through the 4 pillars of OOP:- (1) Abstraction (2) Encapsulation (3) Inheritance (4) Polymorphism
Prerequisite knowledge
Basic Python programming knowledge-variables, data types, conditional statements, etc. Python - Object Oriented Programming (OOP) Fundamentals
Learning outcomes
This hands-on session allows the learners to take a deeper dive into the world of object oriented programming (OOP) in python, by understanding the 4 pillars of OOP that form the basis of it.
Software / Hardware requirements
Anaconda Distribution Install the ‘64-bit Graphical installer’Python (For both Windows & macOS)Sugggested link: https://www.anaconda.com/products/individual
Related courses
Python - Numpy & Pandas
2 hours session
Python for Data Visualization - Matplotlib & Seaborn