Módulo 3 - Seu primeiro programa em Python
Executando um programa: o que acontece quando você aperta rodar
9 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 01/07/2026
O que você vai aprender
- Executar um programa no Playground e no terminal do computador.
- Explicar o papel do interpretador na execução do código.
- Entender a leitura de cima para baixo, linha por linha.
- Prever a saída de um programa olhando a ordem das linhas.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Executando um programa: o que acontece quando você aperta rodar.
Os objetivos desta aula. Executar um programa no Playground e no terminal do computador. Explicar o papel do interpretador na execução do código. Entender a leitura de cima para baixo, linha por linha. Prever a saída de um programa olhando a ordem das linhas.
Veja o essencial, parte por parte.
Dois jeitos de rodar o mesmo código. Jeito 1: no Playground do curso (valorfinal.com.br/cursos/python/laboratorio), digitando e clicando em Executar.
O que acontece por dentro: o interpretador em ação. O seu código é a receita; cada linha é um passo escrito.
A ordem das linhas importa (e você pode prever a saída). Se o interpretador lê de cima para baixo, então a saída do programa segue exatamente a ordem das linhas.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Dois jeitos de rodar o mesmo código
Até aqui você rodou código de um jeito só, clicando em Executar no Playground. Existe um segundo jeito, o que os profissionais usam todos os dias: salvar o código num arquivo com a extensão .py e pedir ao Python que o execute pelo terminal. O módulo 2 deixou o seu computador pronto para isso; agora é hora de usar.
C:\projetos-python> python cartao.py
Olá! Este é o meu primeiro arquivo executado.No terminal, o comando python seguido do nome do arquivo executa o programa e mostra a saída logo abaixo.
Playground (navegador)
- Não precisa instalar nada; abre em qualquer navegador
- Ideal para testar ideias rápidas e estudar fora de casa
- O código vive na página; recarregou, recomeçou
- Botão Executar faz todo o trabalho
Arquivo .py (computador)
- Precisa do Python instalado (feito no módulo 2)
- É o fluxo profissional: editor, arquivo, terminal
- O código fica salvo em arquivo, para sempre
- O comando python arquivo.py dispara a execução
Nenhum dos dois é o certo; são ferramentas para momentos diferentes. Neste curso, use o Playground para experimentar durante a leitura das aulas e o arquivo .py para as práticas de fim de módulo, que merecem ficar guardadas na sua pasta de projetos. O código é idêntico nos dois lugares, porque o Python que roda por baixo é o mesmo.
O que acontece por dentro: o interpretador em ação
Quando você clica em Executar ou digita python cartao.py, entra em cena o personagem central desta aula: o interpretador. É um programa cujo trabalho é ler o seu código e transformá-lo em ação. Ele abre o arquivo, começa na primeira linha, executa, passa para a segunda, executa, e segue assim até a última. Terminou, encerra. Sem pulos, sem adivinhação, sem olhar o arquivo inteiro antes de começar.
Essa leitura de cima para baixo tem nome: fluxo de execução. Nos módulos 7, 8 e 9 você vai aprender a desviar e a repetir trechos desse fluxo com condições e loops, e é aí que os programas ficam espertos. Mas a regra de base nunca muda: na ausência de instrução em contrário, o Python anda em linha reta, da primeira linha à última.
Vale registrar também o que o interpretador não faz: ele não lê comentários (assunto da aula 4), não executa linhas que você não escreveu e não corrige erros de digitação por conta própria. Ele é literal ao extremo. Essa literalidade, que no começo irrita, é justamente o que torna programas previsíveis e confiáveis.
A ordem das linhas importa (e você pode prever a saída)
Se o interpretador lê de cima para baixo, então a saída do programa segue exatamente a ordem das linhas. Parece óbvio escrito assim, mas é uma habilidade que se treina: olhar um código parado e prever o que vai sair na tela, antes de rodar. Programadores chamam isso de executar o código na cabeça, e é um dos músculos mais valiosos do ofício.
print("Preparando o café...")
print("Coando...")
print("Café pronto!")
# Saída, sempre nesta ordem:
# Preparando o café...
# Coando...
# Café pronto!Três linhas, três saídas, na mesma sequência. Trocar as linhas de lugar troca a história que o programa conta.
Faça o teste no Playground: copie o programa do café e inverta a primeira e a última linha. O Python não reclama, porque não há erro de escrita; ele executa obediente e anuncia o café pronto antes de coar. O programa continua válido, só ficou sem sentido. Essa é uma lição que vai valer o curso inteiro: o interpretador garante que as instruções rodem, mas a lógica, a ordem que faz sentido, é responsabilidade sua.
- Leia o programa de cima para baixo, como o interpretador faria.
- Anote num papel o que cada print mostraria, na ordem.
- Rode o programa e compare a saída real com a sua previsão.
- Errou a previsão? Ótimo: releia a linha que surpreendeu e entenda o porquê.
Teste rápido
Como o interpretador Python executa um programa salvo num arquivo .py?
Perguntas frequentes
- Preciso digitar python ou python3 no terminal?
- No Windows, o comando padrão é python. Em muitos Macs e na maioria dos Linux, é python3, porque o nome curto pode apontar para uma versão antiga. Se um não funcionar, teste o outro; o módulo 2 mostrou como conferir a versão instalada com python --version.
- O que acontece se eu digitar errado o nome do arquivo no comando?
- O Python responde com uma mensagem do tipo can't open file, dizendo que não encontrou o arquivo. Confira duas coisas: se o nome está exato, incluindo o .py, e se o terminal está aberto na pasta onde o arquivo foi salvo.
- Um programa que rodou no Playground roda igual no meu computador?
- Sim, para tudo o que este curso ensina. O Playground executa o interpretador Python de verdade, então o comportamento é o mesmo. As diferenças aparecem só em recursos avançados, como acessar arquivos do seu disco, que o navegador isola por segurança.
- Por que a extensão do arquivo precisa ser .py?
- A extensão identifica o arquivo como código Python para o sistema, para o editor (que liga as cores e as dicas) e para outras pessoas. O interpretador até executa arquivos com outros nomes se você mandar, mas fugir do padrão só cria confusão. Use .py sempre.
- O interpretador é a mesma coisa que o VS Code?
- Não. O VS Code é o editor, o lugar onde você escreve o código, como um caderno inteligente. O interpretador é quem executa. Eles trabalham juntos: você escreve no editor, salva o arquivo e o interpretador roda. O VS Code inclusive tem um botão que chama o interpretador por você.
- Se o programa tiver um erro no meio, as linhas anteriores executam?
- Depende do tipo de erro. Erros de escrita (sintaxe) são detectados antes de tudo, e nada executa. Já erros que só aparecem durante a execução deixam as linhas anteriores rodarem e param o programa no ponto do problema. A próxima aula destrincha o primeiro caso.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.