Los métodos mágicos en Python son funciones especiales que permiten que tus objetos se comporten como tipos nativos. Aprende cómo usar __init__, __str__, __add__ y otros para escribir código más limpio y natural.