Semana 1 de 8
O que é Python?
A primeira aula. Os estudantes descobrem o que código realmente é: instruções exatas que o computador segue em ordem. Eles escrevem e executam o próprio programa em Python usando print() para colocar palavras na tela, e veem o que acontece quando uma instrução é digitada errado.
- Tempo estimado
- 50 a 60 minutos
- Projeto
- Cartão de apresentação digital
A ideia
Código é uma lista de instruções, e o computador segue essa lista em ordem, sem adivinhar. print() é a primeira instrução que você vai aprender: ela mostra exatamente o texto que está entre as aspas. Mude as palavras entre aspas e a tela muda junto.
O que você vai aprender
- Dizer, com as próprias palavras, o que é um programa.
- Escrever e executar um programa que usa print() para mostrar texto.
- Explicar por que o computador executa as linhas em ordem, de cima para baixo.
- Ler uma mensagem de erro curta e consertar uma aspa que faltou.
Palavras novas
- programa
- Um conjunto de instruções exatas que o computador segue, uma linha por vez.
- print()
- Um comando do Python que mostra na tela o texto que você colocar entre aspas.
- string
- Um trecho de texto entre aspas, como "Olá".
- saída
- O que o programa mostra na tela quando é executado.
- erro
- A mensagem que o Python mostra quando uma linha está escrita de um jeito que ele não consegue seguir.
Projeto: Cartão de apresentação digital
Edite o código inicial abaixo e clique em Executar para ver funcionar. Use Restaurar código inicial para voltar ao original quando quiser.
Execute seu programa para ver a saída.
Resultado esperado
Oi, eu sou o Alex.
Tenho 10 anos.
O último jogo que joguei foi futebol.Minidesafio
Acrescente mais duas linhas ao seu cartão: uma sobre um jogo ou hobby de que você gosta, e outra sobre algo que você quer construir este ano.
Desafio de depuração
Esta linha deveria imprimir a palavra Olá, mas em vez disso trava o programa com um erro. Veja o que está faltando em volta da palavra Olá. Todo texto em Python precisa disso.
Código com erro
print(Olá)Ver soluçãoOcultar solução
Coloque aspas em volta do texto:
print("Olá")Desafio extra
Acrescente uma linha em branco ao seu cartão escrevendo print() sem nada dentro dos parênteses. Use isso para dividir o cartão em duas partes organizadas.
Reflita
O computador seguiu as suas linhas exatamente na ordem em que você escreveu. No jogo que você vai construir no fim deste curso, a ordem também vai importar. O que daria errado se um jogo imprimisse "Você venceu!" antes mesmo de o jogador jogar?
Notas para o professor
A grande ideia é que o computador é literal: ele imprime exatamente o que está entre aspas, em ordem, e nada mais. Os dois erros que você mais vai ver são aspa faltando e parêntese faltando. Trate-os como os primeiros bugs que os estudantes encontram e consertam, não como fracasso. Peça que leiam a saída em voz alta para conferir se ela diz o que eles queriam.
Vai conduzir esta aula? Veja o guia para professores e bibliotecários com o passo a passo, os erros mais comuns e uma atividade de reserva sem computador.
Terminou esta aula? Marque como concluída para desbloquear a próxima semana.