MENU

Fun & Interesting

A simple explanation of super() in Python

Sebastiaan Mathôt 49,495 5 years ago
Video Not Working? Fix It Now

(For more, visit https://pythontutorials.eu !) In this video, I explain the super() function for object-oriented programming (OOP) in Python. There is a lot of myth-building about what this function does, but it's surprisingly simple! In a nutshell, super() make complex multiple inheritance easier, but in most scenarios is identical to explicitly calling base-class functions.

Comment