Métodos Dunder / Mágicos
Los métodos de doble guion bajo permiten que tus clases participen en la sintaxis de Python: operadores, gestores de contexto, iteración y formato de cadenas. Implementa estos métodos deliberadamente; los valores predeterminados no siempre son correctos para los objetos de valor.