course
Intro to Multiple Inheritance & super()
A Pythonista's introductory guide to multiple inheritance, the super() function, & how to navigate the diamond problem.
Feb 28, 2019 · 8 min read
Master your data skills with DataCamp
More than 10 million people learn Python, R, SQL, and other tech skills using our hands-on courses crafted by industry experts.

Topics
Learn more about Python
4 hr
6M
course
Intermediate Python
4 hr
1.2M
course
Introduction to Data Science in Python
4 hr
470.6K
See More
RelatedSee MoreSee More
tutorial
Introduction to Python Metaclasses
In this tutorial, learn what metaclasses are, how to implement them in Python, and how to create custom ones.
Derrick Mwiti
6 min
tutorial
Encapsulation in Python: A Comprehensive Guide
Learn the fundamentals of implementing encapsulation in Python object-oriented programming.
Bex Tuychiev
11 min
tutorial
Object-Oriented Programming in Python (OOP): Tutorial
Tackle the basics of Object-Oriented Programming (OOP) in Python: explore classes, objects, instance methods, attributes and much more!
Théo Vanderheyden
12 min
tutorial
Inner Classes in Python
In this basic Python tutorial, you'll learn about why and when you should use inner classes.
Hafeezul Kareem Shaik
5 min
tutorial
Python Data Classes: A Comprehensive Tutorial
A beginner-friendly tutorial on Python data classes and how to use them in practice
Bex Tuychiev
9 min
tutorial
Operators in Python
This tutorial covers the different types of operators in Python, operator overloading, precedence and associativity.
Théo Vanderheyden
9 min