/notmagic

Exemplos para a palestra "Sem __magica__: usando bem os métodos especiais de Python"

Primary LanguagePythonMIT LicenseMIT

Sem __magica__

Exemplos para a palestra "Sem __magica__: usando bem os métodos especiais de Python"

Slides: https://speakerdeck.com/ramalho/sem-magica-metodos-especiais-em-python

Resumo

Os métodos especiais (__get__, __ exit__ etc.) do modelo de dados de Python não são mágicos, muito pelo contrário: eles expõem um conjunto de interfaces universais que podemos usar para aproveitar as características mais essenciais e poderosos da linguagem e alavancar ainda mais sua biblioteca padrão.

O uso eficaz de métodos especiais é o caminho para construir programas legíveis, elegantes e flexíveis merecem ser chamados de "pythonicos".