Dive Into Python 3
Погружение в Python 3 для опытных разработчиков
Resumo:
Introdução
O livro de Mark Pilgrim «Dive Into Python 3» (2009, 360 páginas) ocupa um lugar especial na literatura sobre a linguagem Python. Não é mais uma introdução para iniciantes, mas um guia prático para quem já conhece os fundamentos da programação e deseja dominar rapidamente a versão Python 3, migrando do Python 2 ou de outra linguagem. O autor estabelece uma meta ambiciosa: não apenas ensinar a sintaxe, mas mostrar como pensar em Python 3, utilizando seus recursos únicos — iteradores, geradores, decoradores, gerenciadores de contexto. O livro é escrito em linguagem viva e enérgica, com exemplos da vida real: desde parsing de páginas web até trabalho com XML e criação de unit tests.
Sobre o que é o livro
«Dive Into Python 3» consiste em 14 capítulos, cada um dedicado a uma tarefa ou aspecto específico da linguagem. Os principais tópicos são:
- Migração de código do Python 2 para o Python 3 — um dos capítulos-chave, ainda relevante hoje para projetos legados.
- Strings e Unicode — um mergulho profundo no trabalho com texto, codificações e bytes.
- Expressões regulares — exemplos práticos de parsing de números de telefone, endereços e URLs.
- Geradores e iteradores — desde simples generator expressions até yield from.
- Decoradores — criação de decoradores personalizados para logging, caching e validação de argumentos.
- Web scraping — parsing de HTML com urllib e BeautifulSoup.