Seu primeiro programa em Python


Como instalar o Python?

Antes de tentar executar algum programa Python, é preciso termos certeza de que o Python está instalado em seu computador. Para instalá-lo, siga este tutorial.

Agora, precisamos conferir se o Python foi instalado corretamente. Para conferir se o Python está instalado em seu computador, abra o terminal (no Linux) ou o prompt de comandos (no Windows) e digite:

python --version

Se você obtiver uma saída como a mostrada abaixo, o Python já está instalado em seu computador:

Python 3.7.3

Se a versão que aparecer for diferente da acima, não tem problema, desde que a versão seja maior que 3.0.

💡 DICA

Para abrir o prompt de comandos no Windows, clique no botão Iniciar, depois digite cmd na barra de pesquisa. Esta tela preta que vai abrir é o chamado prompt de comandos.

Criando seu primeiro programa em Python

Uma vez que o Python estiver instalado em seu computador, você estará pronto para criar e executar seu primeiro programa! Para criar um programa Python, crie um arquivo com a extensão .py, contendo o código do seu programa. Nos exemplos abaixo, esse arquivo terá o nome prog.py e irá conter os comandos que constituem nosso programa. Para começar, abra o arquivo, digite a linha abaixo e salve o arquivo:

print("Olá, mundo!")

Após salvar o arquivo, abra o terminal (ou o prompt de comando), navegue para a pasta onde você criou o arquivo, e digite:

python prog.py

Você deverá obter a seguinte mensagem (impressa na tela):

Olá, mundo!

Parabéns, você acabou de criar e executar seu primeiro programa em Python!

Para sair do interpretador, simplesmente digite quit().

💡 DICA

Se você estiver usando o Windows e tiver dificuldade para navegar entre as pastas, assista este vídeo, que explica passo a passo tudo que você precisa fazer. Esta etapa é um pouco chata, mas uma vez que você aprender como fazer, será muito simples criar e executar seus programas em Python.

Conhecendo o interpretador Python

Para executar seu programa, você digitou python prog.py na linha de comando, e o programa foi executado. Mas o que é esse python que você digitou?

Se você parar para pensar, ele é um programa que você instalou em seu computador, como explicamos na seção anterior. Mas ele é um programa que executou outro programa (o que estava no arquivo prog.py que você criou). Veja bem: um programa que executa outro programa!

O programa python, que tem esta capacidade de executar programas escritos na linguagem de programação Python, é o que chamamos de interpretador Python. Ele lê programas escritos em Python e os interpreta (executa), daí o nome interpretador.

Agora que já sabemos o que é o interpretador Python, chegou a hora de entendermos melhor como ele funciona. Uma das grandes vantagens de linguagens interpretadas, como Python, é a interatividade que o interpretador oferece.

Essa interatividade consiste basicamente no fato de que, ao abrir o intepretador, você verá um “prompt” (um sinal de >>>), pronto para receber, avaliar, e executar seus comandos.

💡 DICA

Para abrir o interpretador, digite python na linha de comando. Sempre que falarmos sobre abrir o interpretador Python, tudo que você precisa fazer é isso, digitar python na linha de comando.

Uma outra forma de pensar sobre o interpretador é como um “gênio da lâmpada”, que está sempre pronto para obedecer às suas ordens, desde que essas ordens sejam expressadas de forma cuidadosa, precisa e não-ambígua.

“Algoritmo”

Se suas ordens não forem precisas o bastante, o interpretador lhe retornará um erro, cuja mensagem, na maioria das vezes, é um pouco difícil de decifrar.

Quando o interpretador lê um comando e o executa, dizemos que ele avaliou (do inglês, “evaluate”, ou simplesmente “eval”) o comando digitado. Na verdade, o interpretador opera sempre em um ciclo: ele lê (read) um comando, avalia (eval) o comando, imprime (print) a saída, e fica a postos para receber o próximo comando. Por essa razão, algumas pessoas se referem ao modo como interpretadores funcionam como um ciclo read-eval-print.

⚠️ CUIDADO

Outro aspecto importante do interpretador Python é a ajuda. Para obter ajuda sobre alguma função, módulo ou tipo em Python, basta usar o comando help. Por exemplo, para saber informações sobre listas em Python, basta digitar help(list) no interpretador.

Quais tipos de comando você pode digitar no interpretador Python para que ele execute? A resposta é: muitos tipos.

Alguns desses tipos são os comandos envolvendo variáveis e expressões matemáticas, tópicos das próximas seções.