Ir para o conteúdo

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.

main.py
Terminal

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çã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.