Fundamentos do Python para Iniciantes

0/31 aulas0%
pratica

Instalando Python (Fonte Oficial)

Aprenda sobre instalando python (fonte oficial)

30 min
Aula 2 de 5

🐍 Aula 1.2: Instalando Python (Fonte Oficial)

Olá, futuros desenvolvedores Python! 👋 Sejam bem-vindos à nossa segunda aula do módulo "Introdução ao Python e Ambiente de Desenvolvimento".

Nesta aula prática, vamos dar o primeiro e mais crucial passo para começar a programar em Python: instalar a linguagem em seu computador. Faremos isso seguindo as recomendações e a documentação oficial para garantir uma instalação limpa e funcional.

🎯 Objetivos da Aula

Ao final desta aula, você será capaz de:

  • Verificar se o Python já está instalado em seu sistema.
  • Instalar o Python na versão mais recente e estável, de acordo com seu sistema operacional (Windows, macOS ou Linux).
  • Configurar o ambiente para que o Python seja reconhecido no terminal.
  • Criar e ativar um ambiente virtual (venv) para seus projetos Python.
  • Executar seu primeiro script Python.

Vamos colocar a mão na massa! 🚀


🔍 1. Verificando a Instalação Existente

Antes de instalar, é uma boa prática verificar se você já possui alguma versão do Python em seu sistema. Muitos sistemas operacionais vêm com uma versão pré-instalada, mas ela pode ser antiga.

Abra seu terminal (ou Prompt de Comando no Windows, Terminal no macOS/Linux) e digite o seguinte comando:

python --version

Ou, se python não funcionar, tente:

python3 --version

O que esperar:

  • Python 3.x.x: Ótimo! Você já tem Python 3 instalado. No entanto, ainda pode ser uma boa ideia atualizar para a versão mais recente ou instalar uma nova para ter controle total.
  • Python 2.x.x: Você tem Python 2. Esta versão está obsoleta e não é mais suportada. Precisamos instalar o Python 3.
  • Command not found ou erro similar: O Python não está instalado ou não está no seu PATH. Vamos instalá-lo!

💻 2. Instalando Python por Sistema Operacional

A instalação do Python varia um pouco dependendo do seu sistema operacional. Siga as instruções para o seu SO.

🪟 2.1. Instalação no Windows

A maneira mais fácil e recomendada de instalar o Python no Windows é usando o instalador oficial do site python.org.

  1. Baixe o Instalador:

    • Acesse a página de downloads oficial do Python: python.org/downloads/windows/
    • Procure pela versão estável mais recente do Python 3 (ex: Python 3.12.x).
    • Clique no link para baixar o "Windows installer" (escolha a versão de 64-bit para a maioria dos computadores modernos).
  2. Execute o Instalador:

    • Após o download, execute o arquivo .exe baixado.
    • MUITO IMPORTANTE: Na primeira tela do instalador, marque a caixa "Add python.exe to PATH" (Adicionar python.exe ao PATH). Isso garantirá que você possa executar o Python de qualquer diretório no seu terminal.
    • Recomendamos selecionar "Install Now" para uma instalação padrão. Se você for um usuário avançado e quiser personalizar, escolha "Customize installation".

    Python Installer Windows - Add to PATH Fonte: Documentação oficial Python

  3. Conclua a Instalação:

    • Siga as instruções na tela. A instalação levará alguns minutos.
    • Ao final, você pode ver uma opção para "Disable path length limit". É uma boa ideia clicar nela para evitar problemas com caminhos muito longos no futuro, especialmente ao trabalhar com muitos pacotes.
  4. Verifique a Instalação:

    • Abra um novo Prompt de Comando (ou PowerShell). É importante abrir um novo, pois as variáveis de ambiente (PATH) podem não ter sido atualizadas no terminal antigo.
    • Digite:
      python --version
      Você deve ver a versão do Python que acabou de instalar (ex: Python 3.12.x).
    • Verifique também o pip (gerenciador de pacotes do Python):
      pip --version
      Você deve ver a versão do pip e o diretório onde está instalado.

🍎 2.2. Instalação no macOS

Embora o macOS venha com uma versão do Python pré-instalada, ela geralmente é mais antiga e não é a forma recomendada de gerenciar suas instalações. A maneira mais comum e flexível de instalar e gerenciar o Python no macOS é usando o Homebrew, um gerenciador de pacotes.

📦 2.2.1. Instalando Homebrew (se você ainda não tem)

  1. Abra o Terminal: Você pode encontrá-lo em Aplicativos > Utilitários > Terminal.

  2. Instale o Homebrew: Copie e cole o seguinte comando no seu terminal e pressione Enter. Siga as instruções na tela, que podem incluir a instalação das "Command Line Developer Tools" da Apple e a solicitação da sua senha de usuário.

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    Fonte: brew.sh

  3. Verifique a Instalação do Homebrew:

    brew help

    Se você vir uma lista de comandos, o Homebrew foi instalado com sucesso.

🐍 2.2.2. Instalando Python com Homebrew

  1. Instale o Python:

    brew install python

    O Homebrew instalará a versão estável mais recente do Python 3.

  2. Verifique a Instalação:

    python3 --version

    Você deve ver a versão do Python que o Homebrew instalou.

    pip3 --version

    Isso deve mostrar a versão do pip associada ao seu Python 3.

Por que python3 e pip3? No macOS, python e pip podem ainda apontar para a versão antiga do Python 2 pré-instalada. Usar python3 e pip3 garante que você está usando a versão que acabou de instalar.


🐧 2.3. Instalação no Linux

A maioria das distribuições Linux já vem com Python pré-instalado. No entanto, é comum que seja uma versão mais antiga ou que você precise de uma versão específica. A forma mais segura e recomendada é usar o gerenciador de pacotes da sua distribuição.

🛠️ 2.3.1. Para Debian/Ubuntu (e derivados)

  1. Atualize a Lista de Pacotes:

    sudo apt update
  2. Instale o Python 3:

    sudo apt install python3

    Se você precisar de ferramentas de desenvolvimento adicionais (que são úteis para compilar alguns pacotes Python), também pode instalar:

    sudo apt install python3-pip python3-dev
  3. Verifique a Instalação:

    python3 --version
    pip3 --version

⚙️ 2.3.2. Para Fedora/RHEL/CentOS (e derivados)

  1. Instale o Python 3:

    sudo dnf install python3

    Ou, em sistemas mais antigos que usam yum:

    sudo yum install python3
  2. Verifique a Instalação:

    python3 --version
    pip3 --version

Nota: Em alguns sistemas Linux, python pode ser um alias para python3 por padrão, mas é mais seguro usar python3 explicitamente.


🌳 3. Configurando o Ambiente Virtual (venv)

Um ambiente virtual é uma cópia isolada do ambiente Python que permite instalar pacotes e dependências para um projeto específico sem interferir em outros projetos ou na instalação global do Python. É uma prática essencial e altamente recomendada!

Cada projeto Python deve ter seu próprio ambiente virtual.

3.1. Criando um Ambiente Virtual

  1. Navegue até a pasta do seu projeto: Abra seu terminal e use o comando cd (change directory) para ir até a pasta onde você guardará seus projetos Python. Se você não tem uma, crie uma agora:

    # Exemplo: Crie uma pasta para seus projetos
    mkdir ~/MeusProjetosPython
    cd ~/MeusProjetosPython
     
    # Exemplo: Crie uma pasta para o seu primeiro projeto
    mkdir meu_primeiro_projeto
    cd meu_primeiro_projeto
  2. Crie o ambiente virtual: Dentro da pasta do seu projeto, execute o seguinte comando. O nome venv é uma convenção comum, mas você pode usar outro nome se preferir.

    python3 -m venv venv
    • python3: Invoca o interpretador Python 3.
    • -m venv: Diz ao Python para executar o módulo venv (que é uma ferramenta para criar ambientes virtuais).
    • venv: É o nome da pasta que será criada e conterá o ambiente virtual.

    Isso criará uma pasta chamada venv dentro do seu diretório de projeto.

3.2. Ativando o Ambiente Virtual

Depois de criar o ambiente, você precisa ativá-lo. Os comandos de ativação variam um pouco por sistema operacional.

  • No Windows (Prompt de Comando):

    venv\Scripts\activate
  • No Windows (PowerShell):

    .\venv\Scripts\Activate.ps1

    Se você receber um erro sobre a execução de scripts, pode ser necessário ajustar a política de execução. Execute Set-ExecutionPolicy RemoteSigned -Scope CurrentUser no PowerShell como administrador e tente novamente. Lembre-se de desativá-la depois se necessário ou entender os riscos.

  • No macOS/Linux (Bash/Zsh):

    source venv/bin/activate

Como saber se está ativado? Após ativar, o nome do seu ambiente virtual (geralmente (venv)) aparecerá no início da linha de comando do seu terminal.

(venv) usuario@maquina:~/MeusProjetosPython/meu_primeiro_projeto$

3.3. Desativando o Ambiente Virtual

Quando terminar de trabalhar no projeto, você pode desativar o ambiente virtual digitando:

deactivate

📝 4. Exercícios Práticos

Agora é a sua vez de praticar! Siga estas tarefas para garantir que sua instalação e configuração estejam corretas.

🚀 Tarefas Práticas

  • Verificar a Instalação Existente:

    • Abra seu terminal/prompt de comando.
    • Execute python --version e python3 --version. Anote os resultados.
    • Se você já tinha Python 3, prossiga para a próxima etapa. Se não, siga as instruções de instalação para o seu SO.
  • Instalar o Python (se necessário):

    • Windows: Baixe e execute o instalador de python.org. Não se esqueça de marcar "Add python.exe to PATH".
    • macOS: Instale o Homebrew (se não tiver) e depois brew install python.
    • Linux: Use sudo apt install python3 (Debian/Ubuntu) ou sudo dnf install python3 (Fedora/RHEL).
    • Após a instalação, abra um novo terminal e verifique: python --version (Windows) ou python3 --version (macOS/Linux) e pip --version (Windows) ou pip3 --version (macOS/Linux).
  • Criar uma Pasta de Projeto:

    • Crie uma pasta em um local de sua preferência para seus projetos Python (ex: ~/MeusProjetosPython/aula_instalacao).
    • Navegue até essa pasta no terminal.
  • Criar e Ativar um Ambiente Virtual:

    • Dentro da pasta do seu projeto, crie o ambiente virtual: python3 -m venv venv.
    • Ative o ambiente virtual usando o comando apropriado para seu SO.
    • Confirme que (venv) aparece no início da linha de comando.
  • Executar seu Primeiro Script Python:

    • Com o ambiente virtual ativado, crie um arquivo chamado hello.py dentro da pasta do seu projeto. Você pode usar um editor de texto simples ou o VS Code.
    • Adicione o seguinte código ao arquivo hello.py:
      # hello.py
      print("Olá, mundo! Python está instalado e funcionando! 👋")
      print("Esta é a versão do Python que estou usando:")
      import sys
      print(sys.version)
    • Salve o arquivo.
    • No terminal (com o ambiente virtual ativado e na pasta do projeto), execute:
      python hello.py
    • Você deve ver a mensagem "Olá, mundo! Python está instalado e funcionando! 👋" e a versão do Python.
  • Desativar o Ambiente Virtual:

    • No terminal, digite deactivate.
    • Confirme que (venv) desapareceu da linha de comando.

📝 5. Resumo e Próximos Passos

Parabéns! 🎉 Você instalou o Python com sucesso e configurou seu primeiro ambiente virtual. Este é um marco fundamental em sua jornada de programação.

O que aprendemos hoje:

  • Como verificar a versão do Python.
  • Os passos para instalar o Python no Windows, macOS e Linux.
  • A importância e como usar ambientes virtuais (venv) para isolar seus projetos.
  • Como executar um script Python básico.

Próximos Passos:

Na próxima aula, vamos explorar o Visual Studio Code (VS Code), um editor de código popular e poderoso, e configurá-lo para ser seu principal ambiente de desenvolvimento Python. Isso tornará a escrita, depuração e execução de código muito mais eficientes e agradáveis.

Até lá, continue explorando seu terminal e se familiarizando com os comandos básicos! Se tiver dúvidas, não hesite em perguntar.

© 2025 Escola All Dev. Todos os direitos reservados.

Instalando Python (Fonte Oficial) - Fundamentos do Python para Iniciantes | escola.all.dev.br