Sep-29-2021, 05:36 PM
The other part of the question, regarding super, is complex. Super in Python is different from super in most other languages and was instituted for cooperative multiple inheritance. Intrigued? Here is a Youtube of PyCon 2015 that covers it in some detail.
Super is Super
Super is Super