Una de las 50 preguntas del tema
¿Cuánto sabes de Python?__init__() es el método constructor que se ejecuta automáticamente al crear una instancia de clase, usado para inicializar atributos. A diferencia de __new__() (que realmente crea la instancia y rara vez se sobrescribe), __init__() recibe la instancia ya creada (self) y configura su estado inicial. No debe devolver ningún valor excepto None. Es uno de los muchos métodos especiales o 'dunder' (double underscore) en Python.