BiteSize Python: Object Oriented Programming

This course is part of BiteSize Python for Intermediate Learners Specialization

Instructor: Di Wu

What you'll learn

  •   Explore Object Oriented Programming in Python
  •   Understand and apply inheritance, polymorphism, encapsulation, and abstraction
  •   Prepare professional documentations for classes and methods
  • Skills you'll gain

  •   Software Documentation
  •   Object Oriented Programming (OOP)
  •   Maintainability
  •   Object Oriented Design
  •   Python Programming
  •   Software Design
  •   Programming Principles
  • There are 7 modules in this course

    This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python, a paradigm widely adopted for structuring complex software. It begins with an explanation of what OOP is and why it is popular, followed by the core principles of OOP: inheritance, polymorphism, encapsulation, and abstraction. Students will also learn how to document classes and methods professionally. The course concludes with practical case studies, allowing learners to apply these concepts in real-world scenarios.

    Inheritance

    Polymorphism

    Encapsulation

    Abstraction

    Documentation

    Optional Case Studies

    Explore more from Data Analysis

    ©2025  ementorhub.com. All rights reserved