Aula 1: Olá, mundo!

Ideia Categoria Conhecimentos a serem exercitados Descrição
Adivinhando um número Jogo no terminal loops, if/else, input No início do jogo o jogador 1 deve inserir um número. O jogador 2 deve tentar adivinhar qual número foi digitado e o programa deve fornecer dicas se o número é maior ou menor que o digitado.
Salada de frutas (STOP ou adedanha) Jogo no terminal loops, if/else, input Implementação do jogo STOP, onde dado uma letra o jogador precisa responder perguntas começando com a letra sorteada. Ao final o programa deve contabilizar quantas respostas foram preenchidas.

Aula 2: Listas e Loops

Ideia Categoria Conhecimentos a serem exercitados Descrição
Forca Jogo no terminal listas, loops, if/else, input, random O jogador deve tentar adivinhar qual a palavra sorteada.
Pedra, papel e tesoura Jogo no terminal listas, if/else, input, random Um jogo contra o computador.
Criar uma calculadora Terminal loops, operadores aritméticos O programa deve receber do usuário dois números e um operador/operação (exemplo: “soma” ou “+”)

Aula 3: Dicionários e Arquivos

Ideia Categoria Conhecimentos a serem exercitados Descrição
Lembrando o aniversário dos amigos Bot no terminal loops, if/else, input, datetime Dado uma agenda com nome, telefone e aniversário de amigos o nosso bot deve dizer se é aniversário de alguém e mostrar uma mensagem na tela.
Memorizando coisas Jogo no terminal dicionários, loops, if/else, input, random Jogo estilo Flashcards. Dado uma lista de perguntas e respostas, o jogo deve mostrar as perguntas aleatoriamente e o jogador tentar adivinhar as respostas.

Aula 4: Enviando emails

Os alunos devem aprender como enviar emails com Python. Algumas ideias para aplicação:

  • Curso online por email
  • Lembretes dos aniversários dos amigos
  • Alerta para casos de erros no programa

Aula 5: Criando seu bot

Os programas desenvolvidos ao longo do curso podem ser utilizados como ideias para bots, como Pedra, Papel e Tesoura.

Outras ideias