Использование функции super() важно при множественном наследовании в Python, потому что она позволяет:
Кроме того, при смене предка в описании класса функция super() учтёт изменения и позволит получить доступ к поведению нового предка. 1
Таким образом, использование super() предотвращает проблемы с инициализацией и позволяет каждому классу в иерархии наследования вносить свой вклад в конечное состояние объекта. 1