Python: Porta de Entrada — do zero ao código de verdade

Um livro feito para iniciantes absolutos que querem aprender Python com clareza, exemplos executáveis e sem frustrações. Disponível em português e inglês.


Escrevi Python: Porta de Entrada com um objetivo simples: tornar os primeiros passos na programação o mais claros e livres de frustração possível.

A maioria dos recursos para iniciantes erra em dois extremos — ou são superficiais demais (hello world e fim) ou assumem conhecimento que o leitor ainda não tem. Este livro tenta um caminho diferente.

Como o livro é estruturado

Cada capítulo gira em torno de um único conceito. A ideia aparece explicada em linguagem simples antes de qualquer linha de código. Depois vem um exemplo mínimo e funcional — sem pseudocódigo, sem “o resultado pode variar dependendo do ambiente”. E ao final de cada capítulo, os erros mais comuns que você provavelmente vai cometer (e como reconhecê-los).

A progressão é deliberada:

variáveis → expressões → condicionais → laços → funções → módulos

Cada conceito se apoia no anterior. Você nunca vai abrir uma página e encontrar algo que o livro ainda não explicou.

Um trecho do capítulo 2 — Variáveis e Expressões

Uma variável é um nome que aponta para um valor. Ao escrever x = 10, você está dizendo ao Python: “a partir de agora, sempre que eu disser x, quero dizer 10.”

# Atribuindo uma variável
score = 0

# Atualizando
score = score + 10

>>> print(score)
10

O valor não é fixo. Você pode reatribuir uma variável a qualquer momento, e o Python esquecerá o valor antigo. É assim que os programas acompanham o estado enquanto executam.

Para quem é este livro

  • Estudantes — seja na escola, universidade ou bootcamp. O livro constrói a base que você precisa antes de qualquer material mais avançado.
  • Quem muda de área — já é profissional em outro ramo? Python é uma excelente primeira linguagem, e o livro vai ao seu encontro.
  • Mentes curiosas — sem objetivo de carreira, apenas curiosidade. É um motivo perfeitamente válido para começar a programar.
  • Quem precisa automatizar sem programar — planilhas repetitivas, tarefas com arquivos, exportações de dados. Python pode automatizar tudo isso, e o livro te dá o suficiente para começar.

Princípios editoriais

Os princípios que guiaram a escrita são rígidos: nada de prosa vaga, nada de exemplos que só funcionam no ambiente do autor. Cada trecho do livro é executável, testado e reduzido ao mínimo necessário para que o conceito faça sentido.

Isso significa que você pode abrir o terminal, digitar exatamente o que está no livro e o resultado vai ser o que está descrito. Sem surpresas.

Edições disponíveis

O livro está disponível em português e inglês, com a mesma estrutura pedagógica e os mesmos exemplos nos dois idiomas. Você pode escolher o formato que preferir:

EdiçãoFormatoLink
PortuguêsCapa Comumpython-entrypoint.hebertbarros.com.br/pt
PortuguêsKindlepython-entrypoint.hebertbarros.com.br/pt/kindle
PortuguêsCapa Durapython-entrypoint.hebertbarros.com.br/pt/hardcover
EnglishPaperbackpython-entrypoint.hebertbarros.com.br
EnglishKindlepython-entrypoint.hebertbarros.com.br/kindle

Se você está lendo isso e ainda não escreveu uma linha de Python, este livro foi feito para você. Comece pelo site do livro e escolha o formato que faz mais sentido para o seu jeito de ler.