Python do zero ao avançado

Livro de Python do básico ao avançado

Python de A a Z é uma coleção de 5 volumes para aprender Python do zero ao avançado, em português: do primeiro print() ao código em produção, com exercícios, testes automatizados e todo o código em um repositório público.

Python do zero ao avançado em 5 volumes

A coleção foi pensada como um caminho. O primeiro volume é um livro de Python para iniciantes. Os seguintes levam você, volume a volume, até o nível profissional: dominar a linguagem, escrever software que outras pessoas conseguem manter, trabalhar com dados e produção, e projetar com padrões de projeto.

Qual volume ler primeiro?

  • Nunca programou: comece pelo Volume 1. Nenhum conhecimento prévio é necessário.
  • Já programa em outra linguagem: use o Volume 1 como referência (capítulos 3 a 9) ou vá ao Volume 2.
  • Já escreve scripts em Python e quer entender a linguagem a fundo: Volume 2.
  • Quer escrever Python profissional, com testes, tipagem e concorrência: Volume 3.
  • Quer trabalhar com bancos de dados, APIs, análise de dados e produção: Volume 4.
  • Quer aprender padrões de projeto em Python: Volume 5, que pressupõe a base dos volumes anteriores.

O que você vai aprender

  • Montar um ambiente profissional com ambientes virtuais e o uv
  • Entender variáveis, tipos, memória, listas, dicionários e conjuntos
  • Dominar decoradores, geradores, o modelo de dados e a orientação a objetos avançada
  • Estruturar projetos, escrever testes, usar tipagem estática e aplicar SOLID
  • Escolher entre threads, multiprocessamento e asyncio com base em medições
  • Trabalhar com SQL, PostgreSQL, MySQL, SQLAlchemy, Redis e MongoDB
  • Consumir APIs, validar dados com Pydantic e analisar dados com Pandas e Polars
  • Levar o código para produção com Docker, filas e pipelines
  • Aplicar padrões de projeto na versão pythônica, sabendo quando não usar

Python e o mercado de trabalho

Vagas de Python costumam pedir mais do que sintaxe: uma base sólida, engenharia (testes, segurança e desempenho) e produção (bancos de dados, APIs, Docker e filas). Cada volume cobre uma etapa desse caminho. O Volume 4 reúne ainda 66 perguntas de entrevista técnica, com respostas, de júnior a sênior.

Como são os livros

São 2.490 páginas no total, escritas com o Python 3.15. Todo capítulo traz exemplos executáveis, as pegadinhas que derrubam quem está começando, exercícios com gabarito e testes automatizados. O código, os exercícios e os testes ficam no repositório da coleção no GitHub. Cada volume é uma obra de referência: não é preciso lê-lo de capa a capa.

Perguntas frequentes

Qual livro de Python devo ler se nunca programei?

O Volume 1, Fundamentos. Ele parte do zero absoluto e não exige nenhum conhecimento prévio de programação: instala o ambiente, explica variáveis, tipos e memória, e avança por coleções, funções, texto, arquivos, datas e a biblioteca padrão.

Esta coleção ensina Python do básico ao avançado?

Sim. O Volume 1 cobre a base. O Volume 2 aprofunda a linguagem (decoradores, geradores, modelo de dados, orientação a objetos avançada). O Volume 3 trata de engenharia e concorrência, o Volume 4 de bancos de dados, APIs, análise de dados e produção, e o Volume 5 de padrões de projeto.

Preciso ler os 5 volumes em ordem?

Não. Cada volume foi escrito para ser lido sozinho, com a lista de pré-requisitos no começo. Quem está começando deve seguir a ordem; quem já programa pode entrar direto no volume de que precisa.

Qual versão do Python os livros usam?

O Python 3.15, lançado em outubro de 2026. Recursos de versões anteriores trazem o selo da versão em que surgiram, e o Apêndice A do Volume 2 reúne as novidades do Python 3.8 ao 3.15.

Os livros têm exercícios?

Sim. Todo capítulo traz exercícios com gabarito e testes automatizados. Todo o código, os exercícios e os testes estão em um repositório público no GitHub, organizado por volume e por capítulo.

Onde comprar?

A versão impressa de cada volume está na UICLAP, com o link na página de cada livro. O e-book já está na Amazon para os Volumes 1 e 2. Os demais chegam em breve.

Quem escreveu a coleção?

Tiago Silva, professor universitário e analista de sistemas, com mais de 10 anos de experiência com Python. A coleção reúne as experiências de mercado, as recomendações e as dores que ele viveu nesses anos.

Ver os 5 volumes Comprar o Volume 1