Boa Noite pessoal, tem o seguinte código de exercício
class Conta(object):
    def __init__(self, titular, saldo):
        self.titular = titular
        self.saldo = saldo
    def calcular_imposto(self): 
        self.saldo = self.saldo * 0.10
        return self.saldo
class ContaCorrente(Conta):
    def __init__(self, titular, saldo):
        super(ContaCorrente, self).__init__(titular, saldo)
    def calcular_imposto(self):
        return super(ContaCorrente, self).calcular_imposto() + 20
Porem eu não compreendi o por que da utilização do construtor na Classe ContaCorrente :
 def __init__(self, titular, saldo):
        super(ContaCorrente, self).__init__(titular, saldo)
Já que ele não cria mais nenhum outro atributo...
Alguém pode me ajudar ?
Obrigado,
João Vitor