Primeiro programa Python

Criar, salvar e executar um arquivo Python simples pelo terminal.

Primeiro programa Python

Objetivo da aula

Criar, salvar e executar um arquivo Python simples pelo terminal.

Regra desta aula: vamos assumir que você nunca viu este assunto antes. Nenhum termo importante será usado sem explicação e todo exemplo deve ser entendido linha por linha, não apenas copiado.

Começando do zero

Seu primeiro programa não precisa ser “inteligente”. O objetivo é dominar o caminho completo: criar um arquivo, escrever código, salvar, abrir o terminal na pasta correta, executar com Python e observar a saída. Quando esse ciclo fica natural, aprender novas construções se torna muito mais fácil.

Uma imagem mental para entender

Imagine que o arquivo .py é uma folha com instruções e o interpretador Python é a pessoa que sabe ler essa folha. Salvar o arquivo coloca as instruções no papel. Executar python arquivo.py pede ao interpretador para ler e realizar os passos.

Conceitos essenciais, sem pular etapas

Arquivo-fonte

É um arquivo de texto contendo código. A extensão .py ajuda ferramentas e pessoas a reconhecerem que aquele texto contém código Python.

Interpretador

É o programa que lê as instruções Python e coordena sua execução. Dependendo da instalação, o comando pode ser python, python3 ou, no Windows, py -3.

Pasta atual do terminal

O terminal sempre está “em alguma pasta”. Se o arquivo está em outra pasta, o comando pode dizer que ele não foi encontrado. Isso não significa que o arquivo desapareceu.

Salvar antes de executar

O Python executa o conteúdo que está no arquivo salvo. Se o editor tem mudanças ainda não salvas, você pode estar testando uma versão antiga sem perceber.

Modelo mental

EDITAR → SALVAR → LOCALIZAR O ARQUIVO → EXECUTAR → OBSERVAR

Exemplo 1 — primeiro veja o programa inteiro

curso = "FT-002"
nome = "Meu primeiro programa"
print(curso)
print(nome)
print("2 + 3 =", 2 + 3)

Agora vamos ler linha por linha

  • curso e nome recebem textos entre aspas.
  • Cada chamada de print() produz uma linha de saída.
  • Na última linha, 2 + 3 é calculado antes de print() mostrar o resultado.
  • O arquivo não precisa de uma função especial para começar neste exemplo: as instruções de nível superior são executadas na ordem.

Saída esperada

FT-002
Meu primeiro programa
2 + 3 = 5

Exemplo 2 — o mesmo conceito em outra situação

mensagem = "Estou aprendendo a programar"
vezes = 3
print(mensagem)
print("Número de repetições planejadas:", vezes)

Use este segundo exemplo para praticar o ciclo editar → salvar → executar. Mude só um valor por vez e confirme se a saída acompanha a mudança.

Experimento guiado

Não pule esta parte. Programação só começa a fazer sentido quando você prevê um resultado, executa e compara a previsão com o que realmente aconteceu.

  1. Crie uma pasta chamada ft002 e, dentro dela, salve primeiro_programa.py.
  2. Abra o terminal nessa pasta e liste os arquivos para confirmar que o nome está correto.
  3. Execute o arquivo. Se o comando python não funcionar, use o comando do Python 3 configurado no seu sistema.
  4. Mude o texto, salve e execute novamente. Confirme que a nova saída aparece.
  5. Provoque um erro simples, leia a mensagem e depois reverta.

Mini desafio

Crie apresentacao.py que mostre seu nome fictício, o nome do curso e o resultado de 7 * 6. Use pelo menos três chamadas de print().

Solução comentada

nome = "Aluno de teste"
curso = "FT-002 — Introdução à Programação"
resultado = 7 * 6

print("Nome:", nome)
print("Curso:", curso)
print("7 x 6 =", resultado)

Depois de executar a solução, altere pelo menos um valor e explique por que o novo resultado mudou. Se você só copiou e não consegue explicar cada linha, refaça o desafio em uma versão menor.

Erros comuns e por que acontecem

  • Salvar como arquivo.py.txt porque o sistema esconde extensões conhecidas.
  • Executar o comando em uma pasta diferente da pasta onde o arquivo foi salvo.
  • Esquecer de salvar e pensar que o Python ignorou sua alteração.
  • Copiar um comando sem entender qual arquivo ele está tentando executar.

Cheque se você realmente entendeu

O que o comando python programa.py faz?

Resposta: Inicia o interpretador Python para executar o código armazenado naquele arquivo.

Por que a pasta atual importa?

Resposta: Porque caminhos relativos são resolvidos a partir dela; o terminal precisa conseguir localizar o arquivo.

Se você alterou o editor mas não salvou, qual versão tende a ser executada?

Resposta: A última versão realmente salva no arquivo.

Resumo em linguagem simples

Nesta aula, o ponto central foi Primeiro programa Python. Tente explicar o modelo EDITAR → SALVAR → LOCALIZAR O ARQUIVO → EXECUTAR → OBSERVAR sem olhar a tela. Depois, escreva um exemplo próprio menor que os apresentados. Esse exercício de explicação é parte do aprendizado, não um extra.

Conexão com a próxima aula

Na próxima aula, Comentários, nomes e legibilidade, vamos aproveitar exatamente o que foi construído aqui. Você não precisa memorizar tudo; precisa conseguir reconhecer o conceito e reconstruí-lo com raciocínio e testes.