Você sabe o que são métodos mágicos em Python? Dica: Você usa todos os dias!
· Leitura de 10 minutos
Este artigo foi originalmente publicado em LinkedIn
Você sabe o que são métodos mágicos em Python? Dica: Você usa todos os dias!
Há alguns anos, quando estava aprendendo a usar o framework Django (o primeiro framework que aprendi), me deparei com uma característica peculiar das classes Python: o método construtor deve seguir um padrão específico — ele deve ser identificado por underscores duplos (__) antes e depois da palavra init
. Isso me chamou a atenção; por que essa estrutura específica?