Python Object-Oriented Programming (OOP) (original) (raw)

Skip to content

This Python OOP explains to you the Python object-oriented programming clearly so that you can apply it to develop software more effectively.

By the end of this Python OOP module, you’ll have good knowledge of object-oriented principles. And you’ll know how to use Python syntax to create reliable and robust software applications.

What you’ll learn #

Who this tutorial is for? #

If you’re new to object-oriented programming, or if you have basic Python skills and wish to learn in-depth how and when to correctly apply OOP in Python, this is the tutorial for you.

Section 1. Classes and objects #

Section 2. Special methods #

Section 3. Property #

Section 4. Single inheritance #

Section 5. Enumeration #

Section 7. Multiple inheritance #

Section 8. Descriptors #

Section 10. Exceptions #

Was this tutorial helpful ?