Programação Avançada com Python

O objetivo desse trabalho é apresentar os recursos mais poderosos da linguagem Python. Demonstrando mecanismos importantes que trazem à tona todo o poder diferencial da linguagem. É comum programadores possuírem anos de experiência em Python sem dominar corretamente qualquer um dos tópicos abordados nesse trabalho. Serão apresentados: o modelo de dados do Python (ou protocolo do meta-objeto), introspecção, métodos especiais, propriedades, decoradores de função e classe, descritores e metaclasses.