Module 2: Object-Oriented Programming (OOP) with Python (Synchronous E-Learning)
Training Provider: SINGAPORE MANAGEMENT UNIVERSITY
Course Reference: TGS-2024042663
S$675
Original: S$2,250
Save S$1,575
About This Course
This module introduces students to the concepts of Object-Oriented Programming (OOP) in Python. Students will learn about classes, objects, methods, and inheritance in Python programming. They will also learn how to define classes and objects in Python and how to use them in their programs. Additionally, they will be introduced to the concept of inheritance and how it can be used to reuse code and reduce redundancy. By the end of this module, students will have a solid understanding of the basic concepts of OOP in Python and how to use them to write effective and efficient code.
What You'll Learn
- Understand the concepts of Object-Oriented Programming (OOP) in Python
- Define classes and objects in Python
- Understand the use of inheritance in Python
- Write simple programs using classes and objects in Python
- Understand the concept of encapsulation in OOP
- Understand the use of private and public methods and attributes
- Understand the use of the constructor method in Python
- Write Python programs using encapsulation and the constructor method
- Understand the concept of polymorphism in OOP
- Understand the use of method overriding and overloading in Python
- Understand the use of abstract classes and interfaces in Python
- Write Python programs using polymorphism
- Understand the concept of exceptions in Python
- Understand how to handle exceptions in Python
- Understand how to raise custom exceptions in Python
- Write Python programs using exception handling
- Define classes and objects in Python
- Understand the use of inheritance in Python
- Write simple programs using classes and objects in Python
- Understand the concept of encapsulation in OOP
- Understand the use of private and public methods and attributes
- Understand the use of the constructor method in Python
- Write Python programs using encapsulation and the constructor method
- Understand the concept of polymorphism in OOP
- Understand the use of method overriding and overloading in Python
- Understand the use of abstract classes and interfaces in Python
- Write Python programs using polymorphism
- Understand the concept of exceptions in Python
- Understand how to handle exceptions in Python
- Understand how to raise custom exceptions in Python
- Write Python programs using exception handling
Entry Requirements
Participants should have a minimum of 2 years working experience.
Course Details
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.
More Courses from SINGAPORE MANAGEMENT UNIVERSITY
In today’s rapidly evolving technological landscape, the emphasis on digital transformation is mor...
This certificate programme is designed for non-technical professionals who want to develop data visu...
This programme covers the operational aspects of data protection and information security. It seeks ...