Super()
Allows you to refer to the parent class and it’s attributes.
Introspection
dir prints methods and attributes that the instance has access to!
Allows you to examine and test code before you finish
Dunder Methods
“Magic Methods”
You can modify the function of these methods within classes.
Allows for full customization.
__init__ & __del__ are some examples of methods built into Python.
MRO - Method Resolution Order
The order in which the computer reads the instances and it’s parents.
`class M(B,A,Z):
pass`
__mro__ to check the order within your own code.
Helps define what order you will inherit in.