Função built-in super() do Python
Retorna um objeto proxy que delega chamadas de método a uma classe pai ou irmã do tipo. Isso é útil para acessar métodos herdados que foram substituídos em uma classe.
Introdução
A função super() é usada para chamar um método de uma classe pai. Isso é particularmente útil em herança quando você deseja estender a funcionalidade de um método do pai sem substituí-lo completamente.
Exemplo
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