Na leitura, esta explicando que na criação de conta, como geralmente as contas tem um limite de mil reais, já deixar por padrão os mil reais. Para ser menos verboso e mais prático.
class Conta:
def __init__(self, numero, titular, saldo, limite = 1000.0):
self.numero = numero
self.titular = titular
self.saldo = saldo
self.limite = limite
E pensando com meus botões, dá para deixar as contas com saldo inicial com zero reais também. Pois geralmente as contas não tem saldo (só depois de algum depósito/transferência). Então daria para deixar:
class Conta:
def __init__(self, numero, titular, saldo = 0.0, limite = 1000.0):
self.numero = numero
self.titular = titular
self.saldo = saldo
self.limite = limite
Pois ai simplificaria as contas para:
conta1 = Conta(1, "Fulano")
conta2 = Conta(2, "Beltrano")
conta3 = Conta(3, "Sicrano", 0.0, 2000.0)
Correto?