Courses

Object Oriented Programming Using Python

Object Oriented Programming Using Python
300 USD
Programming For Engineers
9 Courses
244 Lessons in 42 Chapters
25 Hours & 24 Minutes
Lessons
19 Lessons in 5 Chapters
Duration
1 Hours & 47 Minutes
Students
0 Student in 0 Country
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:06:00
01-02 - Object Oriented Programming in Python
 0:06:00
01-03 - Understanding Classes and Objects
 0:07:00
01-04 - Creating classes and objects in Python
 0:06:00
01-05 - Instance variables and methods
 0:05:00
02-01 - Accessing Objects
 0:05:00
02-02 - Class Methods Vs Instances Methods
 0:07:00
02-03 - Class Methods and Static Methods
 0:04:00
02-04 - Working with Attributes
 0:05:00
03-01 - Introduction to Inheritance
 0:06:00
03-02 - Methods Inheritance
 0:08:00
03-03 - Method overriding
 0:06:00
03-04 - Types of Inheritance
 0:05:00
04-01 - Introduction to Encapsulation
 0:06:00
04-02 - Access specifiers: public, protected, and private
 0:06:00
04-03 - Getters and Setters
 0:05:00
05-01 - What is Polymorphism
 0:04:00
05-02 - Methods Overloading
 0:05:00
05-03 - Types of polymorphism (method overloading and overriding)
 0:05:00