HeadlinesBriefing favicon HeadlinesBriefing.com

Pensando em Python: Guia Completo

Hacker News •
×

[PERSON_NAME] apresenta "Pensando em Python", um guia abrangente que cobre conceitos fundamentais a avançados de programação em Python. O livro é estruturado em cinco partes: Fundamentos, Técnicas, Padrões, Programação Funcional e Efeitos.

A Parte I estabelece fundamentos básicos incluindo contêineres, fluxo de controle, funções, módulos, classes, tipagem estática e limpeza. A Parte II aprofunda-se em técnicas avançadas como testes, classes de dados, correspondência de padrões, decoradores, gerenciadores de contexto, compreensões, metaprogramação, otimização de desempenho e concorrência.

A Parte III explora padrões de design incluindo o conceito de padrão, objetos de transferência de dados, iteradores, singleton, método de modelo, substituto, fábrica, objetos função, mudança de interface, observador, máquinas de estados, despacho múltiplo, visitante, padrão composto e intérprete, peso-mosca, memento, refatoração de padrões e simulação.

A Parte IV se concentra em fundamentos de programação funcional, ferramentas, tratamento de erros e garantia. A Parte V aborda gerenciamento de efeitos, geradores e práticas de programação sem estado.

O livro pode ser lido gratuitamente online e está licenciado sob CC BY-NC-ND 4.0. Os exemplos do livro e soluções de exercícios estão disponíveis em [ADDRESS]。