Skip to content
This page has been auto-translated and may contain errors.View in English

Projetos

A melhor forma de melhorar em Python é construir algo com ele. Cada projeto aqui te dá um objetivo e aponta para os conceitos que você vai precisar. A documentação é sua referência. A implementação é sua.

Os projetos estão agrupados por complexidade. Projetos Iniciantes rodam em menos de 50 linhas e focam em uma ou duas ideias. Projetos Intermediários combinam vários conceitos e exigem mais decisões. Projetos Completos são scripts completos — classes, persistência em arquivo, tratamento de erros — algo que você realmente usaria.


Iniciantes

ProjetoO que você vai construir
Jogo de adivinhação de númerosUm loop que escolhe um número aleatório e recebe palpites até o jogador vencer
Gerador de senhasUm script que cria uma senha aleatória a partir de um conjunto de caracteres que você controla
Mad libsUma história de preencher lacunas que coleta palavras do jogador e imprime o resultado

Intermediários

ProjetoO que você vai construir
Jogo de perguntasUm quiz de múltipla escolha que pontua o jogador e mostra os resultados no final
Divisor de despesasUm script que recebe uma lista de despesas e divide o total de forma justa entre as pessoas
Analisador de frequência de palavrasLê um bloco de texto e informa as palavras mais comuns
Agenda de contatosUma ferramenta de linha de comando para adicionar, buscar e listar contatos durante uma sessão

Completos

ProjetoO que você vai construir
Aplicativo de estudo com flashcardsEstude um baralho de flashcards carregado de um arquivo, com rastreamento de pontuação entre sessões
Gerenciador de estoqueUma ferramenta de linha de comando para gerenciar estoque: adicionar itens, atualizar quantidades, salvar em arquivo
Diário pessoalUm script que grava entradas datadas em um arquivo e permite ler as anteriores