Meu primeiro programa em Python

Crie seu primeiro código usando o famoso print, como se estivesse ensinando o computador a falar.

Agora que você já sabe o que é Python e já preparou o ambiente, chegou a hora de escrever o seu primeiro programa.

Pense nisso como ensinar o computador a falar uma frase pela primeira vez. Ele não adivinha o que queremos. Nós precisamos escrever uma instrução clara, e o Python ajuda a transformar essa instrução em uma ação.

Nesta lição, vamos aprender:

  • o que é um programa;
  • como usar o comando print;
  • como criar um arquivo .py;
  • como executar o programa;
  • como entender o resultado que aparece na tela.

O que é um programa?

Como vimos antes, um programa é um conjunto de instruções que o computador segue.

Imagine uma receita de bolo:

  1. Pegue uma tigela.
  2. Coloque os ingredientes.
  3. Misture tudo.
  4. Leve ao forno.

Cada passo é uma instrução.

Em Python, também escrevemos passos. Só que, em vez de ensinar uma pessoa a fazer um bolo, estamos ensinando o computador a fazer alguma tarefa.

Nesta primeira lição prática, nossa tarefa será simples: mostrar uma mensagem na tela.

O comando print

Em Python, usamos o comando print para mostrar uma informação na tela.

Veja o exemplo:

print("Olá, mundo!")

Esse código pede ao computador:

Mostre a mensagem "Olá, mundo!" na tela.

Quando executamos o programa, o resultado é:

Olá, mundo!

O print funciona como a voz do programa. Tudo que colocamos dentro dele pode aparecer para a pessoa que está usando o programa.

Entendendo cada parte do código

Vamos olhar com calma:

print("Olá, mundo!")

Esse pequeno código tem algumas partes importantes.

print

É o comando usado para mostrar algo na tela.

Pense nele como um alto-falante. Quando usamos print, o programa "fala" alguma coisa.

Parênteses ()

Os parênteses indicam o que será enviado para o comando.

No nosso exemplo:

print("Olá, mundo!")

A mensagem está dentro dos parênteses.

Aspas " "

As aspas indicam que estamos escrevendo um texto.

Em Python, textos são chamados de strings. Mas, por enquanto, você pode pensar em string simplesmente como uma frase, palavra ou mensagem.

Exemplos de textos:

print("Bom dia!")
print("Estou aprendendo Python.")
print("Meu primeiro programa funcionou!")

Tudo que está entre aspas é tratado como texto.

Criando um programa

Antes de criar nosso primeiro programa, vamos criar uma pasta para organizar os estudos.

Por exemplo, você pode criar uma pasta chamada "curso-python".

Dentro dela, você poderá guardar os arquivos das aulas, por exemplo:

curso-python/
  licao-01/
    programa-01.py

Pense nessa pasta como uma mochila. Cada aula fica em um compartimento, e assim fica mais fácil encontrar tudo depois.

Para criar seu primeiro programa, abra a pasta dos seus estudos no VS Code.

Para fazer isso, selecione o menu "Arquivo" > "Abrir Pasta". Isto irá abrir um navegador de arquivos no qual você poderá encontrar sua pasta.

Dentro da pasta, crie um arquivo chamado primeiro_programa.py. Você pode fazer isso através do menu "Arquivo" > "Novo Arquivo".

A parte .py é importante porque mostra que esse arquivo é um arquivo Python.

Pense na extensão do arquivo como uma etiqueta em uma caixa:

  • .txt indica um arquivo de texto comum;
  • .jpg indica uma imagem;
  • .py indica um arquivo com código Python.

Agora escreva dentro do arquivo:

print("Olá, mundo!")

Salve o arquivo.

Executando o programa

No VS Code, abra um novo terminal através do menu "Terminal" > "Novo Terminal".

Depois, digite:

python primeiro_programa.py

Em alguns computadores, especialmente no macOS ou no Linux, talvez seja necessário usar:

python3 primeiro_programa.py

Se tudo estiver certo, aparecerá:

Olá, mundo!

Pronto! Você criou e executou seu primeiro programa em Python.

Personalizando a mensagem

Agora você pode trocar a mensagem por outra.

Exemplo:

print("Meu nome é Ana.")

Resultado:

Meu nome é Ana.

Outro exemplo:

print("Estou começando minha jornada na programação.")

Resultado:

Estou começando minha jornada na programação.

Você também pode mostrar várias mensagens, uma em cada linha:

print("Olá!")
print("Este é meu primeiro programa.")
print("Estou aprendendo Python passo a passo.")

Resultado:

Olá!
Este é meu primeiro programa.
Estou aprendendo Python passo a passo.

Cada print mostra uma nova linha.

Mostrando números com print

Também podemos mostrar números:

print(10)
print(25)
print(100)

Resultado:

10
25
100

Perceba uma diferença:

print("10")
print(10)

Os dois podem aparecer como 10 na tela, mas para o Python eles não são exatamente a mesma coisa.

  • "10" com aspas é um texto.
  • 10 sem aspas é um número.

Pense assim:

  • o texto é como uma etiqueta escrita;
  • um número é como uma quantidade que pode ser usada em contas.

Vamos ver:

print(10 + 5)

Resultado:

15

O Python fez a conta antes de mostrar o resultado.

Escrevendo comentários

Comentários são anotações no código.

Eles ajudam a explicar o que está acontecendo, mas o Python não executa comentários.

Em Python, comentários começam com #.

Exemplo:

# Este programa mostra uma mensagem na tela
print("Olá, mundo!")

A linha com # serve apenas para leitura humana.

Pense no comentário como um lembrete escrito na margem do caderno. Ele ajuda quem está lendo, mas não faz parte da tarefa principal.

E se aparecer erro?

Ao executar um programa, erros podem acontecer. Isso é normal e faz parte do aprendizado.

Confira a seguir alguns problemas comuns que podem gerar erros.

Esquecer as aspas

Código com problema:

print(Olá, mundo!)

O Python não entende essa frase como texto, porque faltam aspas.

Forma correta:

print("Olá, mundo!")

Esquecer um parêntese

Código com problema:

print("Olá, mundo!"

Forma correta:

print("Olá, mundo!")

Os parênteses precisam abrir e fechar, como uma porta: se você abriu, precisa fechar.

Escrever o nome do comando errado

Código com problema:

pront("Olá, mundo!")

Forma correta:

print("Olá, mundo!")

O computador segue exatamente o que foi escrito. Se o nome do comando estiver diferente, ele não reconhece.

Outros problemas

  • o Python não foi instalado corretamente;
  • a opção Add Python to PATH não foi marcada no Windows;
  • o terminal foi aberto em uma pasta diferente da pasta do arquivo;
  • o nome do arquivo foi digitado errado;
  • foi usado python quando o correto no computador seria python3.

Os erros geralmente vêm com uma mensagem informativa. Leia a mensagem com calma e, se necessário, pesquise sobre a mensagem para descobrir a causa do erro. Na próxima lição também veremos um pouco mais sobre como investigar os erros.

Pequeno exercício guiado

Agora é sua vez de praticar.

Crie um arquivo chamado:

apresentacao.py

Dentro dele, escreva três mensagens usando print:

print("Olá! Meu nome é Lucas.")
print("Estou aprendendo Python.")
print("Quero criar meus próprios programas.")

Você pode trocar o nome e as frases por informações suas.

Depois, execute no terminal:

python apresentacao.py

Ou:

python3 apresentacao.py

O resultado será parecido com:

Olá! Meu nome é Lucas.
Estou aprendendo Python.
Quero criar meus próprios programas.

Esse exercício é simples, mas importante. Ele ajuda você a praticar o ciclo básico da programação:

  1. escrever o código;
  2. salvar o arquivo;
  3. executar o programa;
  4. observar o resultado;
  5. ajustar se necessário.

Boas práticas

Algumas dicas simples ajudam bastante no início:

  • crie uma pasta separada para seus estudos;
  • use nomes de arquivos simples, sem espaços;
  • prefira letras minúsculas;
  • use nomes que expliquem o conteúdo do arquivo;
  • salve o arquivo antes de executar;
  • teste o código aos poucos.

Exemplos de bons nomes:

primeiro_programa.py
calculadora_simples.py
exercicio_idade.py

Evite nomes como:

meu arquivo final novo 2.py
teste!!!.py

Nomes organizados ajudam você a se encontrar melhor no futuro.

O que aprendemos nesta lição

Nesta lição, você aprendeu que:

  • um programa é uma sequência de instruções;
  • print mostra mensagens e valores na tela;
  • textos em Python ficam entre aspas;
  • arquivos Python terminam com .py;
  • o terminal pode executar um arquivo Python;
  • comentários começam com # e servem como anotações;
  • pequenos erros fazem parte do processo de aprender programação.

Seu primeiro programa pode ser pequeno, mas ele abre a porta para tudo que vem depois. A partir daqui, você já consegue pedir ao computador para mostrar informações na tela.