Configurando o ambiente de desenvolvimento: Interpretador Python

Executando instruções em Python

Instalando o interpretador Python

Além de uma linguagem de programação, com suas próprias regras gramaticais e sintáticas (que nem o português), Python também é um programa que deve ser instalado em seu computador. Chamamos esse programa de interpretador, não por acaso: esse programa tem que interpretar instruções escritas em Python e traduzi-las para a linguagem de máquina, que o seu computador compreende.

Fique tranquilo se não estiver 100% claro, quando executarmos nosso primeiro programa em Python, após configurar nosso ambiente, tudo vai fazer sentido. O importante é você entender que precisamos de algumas ferramentas, e a primeira delas é o interpretador Python. Abaixo, listamos como instalar esse interpretador dependendo do seu sistema operacional (Windows, Mac ou Linux):

Uma versão em vídeo desse artigo está disponível em meu canal no YouTube: https://youtu.be/wGh6d37264I

Windows

  1. Acesse o site oficial do Python (https://www.python.org/downloads/) e faça o download da versão mais recente. No meu caso, é a versão 3.11.1, conforme imagem abaixo.

Imagem exibindo parte do site com o botão para fazer download do interpretador Python

  1. Execute o instalador e NÃO SELECIONE "INSTALAR AGORA" ainda.

    • Desculpa o susto! Mas assim que abrir o instalador é importante você selecionar a opção (checkbox): "Adicionar Python ao PATH" ou "Add Python to PATH"

    • Após selecionar essa checkbox, você pode prosseguir com a instalação normal.

      • Caso essa opção não apareça, não se preocupe, depois vamos resolver isso.

Imagem exibindo opções selecionadas no instalador

  1. Após finalizar a instalação, abra o programa "cmd" apertando a tecla "Windows" e digitando "cmd"

    1. Muitas vezes vou utilizar a palavra "terminal" para me referir ao "cmd" do Windows.
  2. Digite "python" e aperte enter. Você deve ver algo como o trecho abaixo no seu terminal:

     Python 3.9.0 (tags/v3.9.0:9cf6752, Oct  5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
     Type "help", "copyright", "credits" or "license" for more information.
     >>>
    
  3. Escreva print("Olá, mundo!") e aperte "enter"

  4. Se tudo der certo, vai aparecer Olá, mundo! no terminal.

  5. Agora pode pular direto para a seção Conclusão

Mac

  1. Acesse o site oficial do Python (https://www.python.org/downloads/) e faça o download da versão mais recente. No meu caso, é a versão 3.11.1, conforme imagem abaixo.

Imagem exibindo parte do site com o botão para fazer download do interpretador Python

  1. Após finalizar a instalação, abra o programa "Terminal" (vem instalado em todo Mac, na pasta "Aplicações" ou "Programas")

  2. Digite "python" e aperte enter no terminal. Você deve ver algo como o trecho abaixo:

     Python 3.9.0 (default, Nov  3 2020, 10:36:15)
     [Clang 12.0.0 (clang-1200.0.32.2)] on darwin
     Type "help", "copyright", "credits" or "license" for more information.
     >>>
    
  3. Agora pode continuar para Conclusão desse capítulo.

Linux

  1. Abra o terminal e digite python. Se o interpretador Python já estiver instalado, você deve ver algo assim:
Python 3.9.0 (default, Nov  3 2020, 10:36:15)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
  1. Caso você veja uma mensagem de erro, você pode instalar o Python utilizando o seu gerenciador de pacotes:
sudo apt-get install python3
  1. Pronto, agora basta prosseguir para a Conclusão do capítulo.

Conclusão

Quando digitamos "python" no terminal, o nosso computador executa o programa (interpretador) Python. Pode ser um pouco estranho que um programa esteja sendo executado dentro da janela do terminal, mas isso é bem comum em programação: nem sempre teremos uma interface gráfica para executar comandos, mas apenas uma interface textual onde podemos digitar comandos ou instruções via texto, ou via linha de comando.

Apesar de ser possível executar instruções Python a partir da linha de comando (ou terminal), como acabamos de fazer escrevendo print("Olá, mundo!"), para escrever programas mais complexos (com milhares de instruções) normalmente utilizamos um editor de texto. No próximo capítulo vamos aprender a utilizar um editor de texto para escrever nosso programa (conjunto de instruções) em um arquivo e utilizar o interpretador para executá-lo.

Exercícios

  1. Feche a abra novamente o terminal e digite apenas print("Olá, mundo!") (sem digitar python antes). Anote a mensagem de erro que você encontrou. Você consegue explicar por que essa mensagem apareceu?

  2. Agora digite python (aperte "enter") e digite print("Olá, mundo!"). Qual a diferença?

  3. Repita os exercícios 1 e 2 com outras frases, por exemplo: print("Hello, world!").