Power BI Fundamentals - Create visualizations and dashboards from scratch
Learn Backend Development Part-Time, Online
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn object-oriented programming fundamentals in Python through this comprehensive workshop that builds upon imperative programming knowledge. Explore Python's class system by defining and working with classes and objects, utilizing class members including attributes and methods, and implementing static and special magic methods. Master the four core OOP principles of abstraction, encapsulation, inheritance, and polymorphism while applying these concepts to practical optimization problems. Gain hands-on experience with Python's OOP syntax and develop a deep understanding of how to structure and organize code using object-oriented design patterns, with all materials and examples available through the accompanying GitHub repository.
Syllabus
Python course 2: Object-oriented programming in Python
Taught by
GERAD Research Center