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.