Courses

Object Oriented Programming Using Python

Object Oriented Programming Using Python
300 USD
Programming For Engineers
9 Courses
234 Lessons in 42 Chapters
23 Hours & 51 Minutes
Lessons
16 Lessons in 5 Chapters
Duration
1 Hours & 6 Minutes
Students
423 Students in 7 Countries
Instructor
Mostafa Emad Engineering Software Developer
By the end of this module, participants will understand the fundamental principles of Object-Oriented Programming (OOP) in Python, including classes, objects, inheritance, polymorphism, encapsulation, and abstraction. They will be able to design and implement Python programs using OOP concepts, create reusable and modular code, and apply best practices for structuring and organizing projects. Additionally, they will recognize the significance of OOP in engineering applications and problem-solving.
Course Curriculum
  Expand All     Collapse All
01-01 - What is Object Oriented Programming
 0:04:00
01-02 - Object Oriented Programming in Python
 0:03:00
01-03 - Instance variables and methods
 0:06:00
02-01 - Accessing Objects
 0:02:00
02-02 - Class Methods Vs Instances Methods
 0:02:00
02-03 - Class Methods and Static Methods
 0:02:00
03-01 - Introduction to Inheritance
 0:02:00
03-02 - Methods Inheritance
 0:03:00
03-03 - Method overriding
 0:02:00
03-04 - Types of Inheritance
 0:04:00
04-01 - Introduction to Encapsulation
 0:05:00
04-02 - Access specifiers Public VS Private
 0:13:00
04-03 - Access specifiers Private VS Protected
 0:05:00
04-04 - Getters and Setters
 0:05:00
05-01 - What is Polymorphism
 0:05:00
05-02 - Types of polymorphism (method overloading and overriding)
 0:03:00