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
cursoenomerecebem textos entre aspas.- Cada chamada de
print()produz uma linha de saída. - Na última linha,
2 + 3é calculado antes deprint()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.
- Crie uma pasta chamada
ft002e, dentro dela, salveprimeiro_programa.py. - Abra o terminal nessa pasta e liste os arquivos para confirmar que o nome está correto.
- Execute o arquivo. Se o comando
pythonnão funcionar, use o comando do Python 3 configurado no seu sistema. - Mude o texto, salve e execute novamente. Confirme que a nova saída aparece.
- 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.txtporque 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.