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

Entry Requirements

Participants should have a minimum of 2 years working experience.

Course Details

Duration 15 hours
Language English
Training Commitment Part Time
Total Enrolled New course
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...
Duration 107.5 hours
Fee After Subsidy S$4,350
This certificate programme is designed for non-technical professionals who want to develop data visu...
Duration 330 hours
Fee After Subsidy S$5,760
This programme covers the operational aspects of data protection and information security. It seeks ...
Duration 176 hours
Fee After Subsidy S$3,600