- Lecturer: Dilsha Wijesinghe

Introdcution ( Why, What, How )
Four Pillers of OOP (Abstraction, Encapsulation, Inheritance, Polymorphism )
Knowedge of Python Programming
What are Classes , How to define class in Python
What are Objects
What are constructors
Demo: Understanding Classes, Objects and Constructors
Static and Non Static Variables
Understanding Data Abstraction and Data Encapsulation
Implementation Data Abstraction and Data Encapsulation
Understanding Inheritence
Implementation Inheritence
Understanding Absract Class
Implementation Absract Class
Traditional Python Programing code to OOP technique
Understanding Polymorphism
Implementation Polymorphism
Project : Developing a Software using OOP techniques
Paticipating on going software Projects and understand Agile bases development enviroment. ( CI/CD Pipeline and Scrum )
Search forums
Four Pillers of OOP (Abstraction, Encapsulation, Inheritance, Polymorphism )
Knowedge of Python Programming
What are Classes , How to define class in Python
What are Objects
What are constructors
Demo: Understanding Classes, Objects and Constructors
Static and Non Static Variables
Understanding Data Abstraction and Data Encapsulation
Implementation Data Abstraction and Data Encapsulation
Understanding Inheritence
Implementation Inheritence
Understanding Absract Class
Implementation Absract Class
Traditional Python Programing code to OOP technique
Understanding Polymorphism
Implementation Polymorphism
Project : Developing a Software using OOP techniques
Paticipating on going software Projects and understand Agile bases development enviroment. ( CI/CD Pipeline and Scrum )
Search forums
- Lecturer: Susara Thenuwara