Pular para o conteúdo principal

Uma postagem marcadas com "programação"

Ver todas os Marcadores

Você sabe o que são métodos mágicos em Python? Dica: Você usa todos os dias!

· Leitura de 10 minutos
Marco Antônio Martins Porto Netto
Full‑Stack Dev & AI Enthusiast

Este artigo foi originalmente publicado em LinkedIn

Dunder Methods

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?