Saltar para o conteúdo principal
Noções básicas de Python2026-11-01 · 8 min de leitura

Folha de dicas do Python 2026: a página que todo desenvolvedor de Python deve imprimir

Você conhece a sensação: você escreveu um loop ontem, hoje não consegue lembrar se é elif ou else if. Isso é normal. Ninguém mantém toda a linguagem na cabeça, e bons desenvolvedores dependem de uma breve referência o tempo todo. Esta página é essa referência: o pequeno núcleo do Python que aparece em quase todos os scripts reais, na ordem em que você precisa deles.

Marque, imprima e cole ao lado do monitor. Se você quiser a versão interativa completa, há uma folha de dicas do Python no site que você pode pesquisar enquanto codifica.

Tipos de dados e literais

▶ PYTHONeditable · runs in your browser

Regra prática rápida: precisa de ordem e alterações, use uma lista. Precisa de pesquisa por nome, use um ditado. Precisa remover duplicatas, use um conjunto. Precisa de algo que não deve mudar, use uma tupla.

Fluxo de controle

▶ PYTHONeditable · runs in your browser

Lembre-se de que Python usa recuo em vez de colchetes. Quatro espaços por nível, nunca misture tabulações e espaços.

f-strings e especificações de formato

▶ PYTHONeditable · runs in your browser

Compreensões

▶ PYTHONeditable · runs in your browser

Se uma compreensão precisar de mais de uma condição e um loop aninhado, escreva um loop for normal. Legível é melhor do que inteligente.

Tratamento de erros

▶ PYTHONeditable · runs in your browser

Capture o erro específico que você espera. Um simples except: esconde bugs reais.

A instrução with e os gerenciadores de contexto

▶ PYTHONeditable · runs in your browser

Use with para arquivos, conexões de banco de dados, bloqueios, qualquer coisa que deva ser liberada.

Funções e classes

▶ PYTHONeditable · runs in your browser

Um @dataclass escreve __init__, __repr__ e __eq__ para você. Procure-o antes de escrever uma aula à mão.

Se você quiser praticar funções e classes interativamente no navegador, experimente o curso de fundamentos: cada etapa executa Python real e verifica sua resposta.

Entrada e saída de arquivo

▶ PYTHONeditable · runs in your browser

pathlib substitui a maior parte do antigo malabarismo de strings os.path. Ele também lida com separadores do Windows e macOS para você.

Importações

▶ PYTHONeditable · runs in your browser

Biblioteca padrão útil

▶ PYTHONeditable · runs in your browser

Truques de dicionário que você usará semanalmente

▶ PYTHONeditable · runs in your browser

Erros comuns dos quais esta planilha irá salvá-lo

  • Usando um argumento padrão mutável como def f(items=[]). Use None e crie a lista dentro.
  • Comparando com is em vez de == para valores. Use is apenas para None.
  • Esquecer que range(5) para em 4.
  • Alterar uma lista enquanto a percorre. Faça um loop em uma cópia ou crie uma nova lista.

Como realmente aprender, não apenas ler

Uma folha de dicas ajuda você a lembrar, mas você só aprende digitando. Escolha três trechos desta página, feche-a e reescreva-os de memória. Em seguida, execute-os. Quando você ficar preso, olhe, feche a aba e tente novamente. Dez minutos disso são melhores do que uma hora de releitura.

Quando você estiver pronto para passar de trechos para exercícios reais, inicie as aulas gratuitas para iniciantes e mantenha esta página aberta ao lado delas. A folha de dicas do Python pesquisável está sempre a um clique de distância.

Perguntas frequentes

O que deve estar em uma folha de dicas do Python? Os tipos principais, fluxo de controle, f-strings, compreensões, tratamento de erros, with, funções, classes, entrada e saída de arquivos, importações e algumas ferramentas de biblioteca padrão. Esse é o pequeno conjunto usado na maioria dos códigos reais.

Uma folha de dicas é suficiente para aprender Python? Não. É um auxílio à memória. Você ainda precisa escrever programas e corrigir seus próprios erros para manter a sintaxe.

Qual versão do Python é coberta? Tudo aqui funciona nas versões atuais do Python 3. Os formulários dataclass e f-string = precisam do Python 3.8 ou mais recente.

Devo usar pathlib ou os.path? Prefira pathlib para novo código. É mais curto, legível e multiplataforma.

Lista ou tupla, qual? Use uma lista quando o conteúdo muda e uma tupla quando eles devem permanecer fixos, como coordenadas.

Onde posso praticar esses trechos? No navegador, sem instalação, nas aulas gratuitas deste site.

Pronto para experimentar?

15 aulas gratuitas após uma inscrição gratuita - sem cartão. Experimente a plataforma e depois decida.

Comece gratuitamente →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.