Встроенная функция Python super()

Из документации Python 3

Возвращает прокси-объект, который делегирует вызовы методов классу-родителю или одноклассному классу. Это полезно для доступа к унаследованным методам, которые были переопределены в классе.

Введение

Функция super() используется для вызова метода из родительского класса. Это особенно полезно при наследовании, когда вы хотите расширить функциональность метода родителя, не переопределяя его полностью.

Пример

class Parent:
    def greet(self):
        print("Hello from Parent")

class Child(Parent):
    def greet(self):
        # Call the parent's greet method
        super().greet()
        print("Hello from Child")

c = Child()
c.greet()
Hello from Parent
Hello from Child

Связанные ссылки