OpenSesame
Rapunzel Code Editor
DataMatrix
Support forum
Python Tutorials
MindProbe
Python videos

Object-oriented programming

This is a series of video tutorials focused on object-oriented programming in Python. The series starts with the basics and gradually works towards more advanced topics.

Introduction to object-oriented programming

Video 1. Introduction to object-oriented programming

Creating your own class

Video 2. Creating your own class

Inheritance

Video 3. Inheritance

A simple explanation of super()

Video 4. A simple explanation of super()

Magic (dunder) functions

Video 5. Magic (dunder) functions

Properties, staticmethods, and classmethods

Video 6. Properties, staticmethods, and classmethods

You're done with this section!

Continue with List, dict, set, and generator comprehensions >>