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.
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).
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".
Fonte: Documentação oficial Python
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.
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)
Abra o Terminal: Você pode encontrá-lo em Aplicativos > Utilitários > Terminal.
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.
Se você vir uma lista de comandos, o Homebrew foi instalado com sucesso.
🐍 2.2.2. Instalando Python com Homebrew
Instale o Python:
brew install python
O Homebrew instalará a versão estável mais recente do Python 3.
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)
Atualize a Lista de Pacotes:
sudo apt update
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
Verifique a Instalação:
python3 --version
pip3 --version
⚙️ 2.3.2. Para Fedora/RHEL/CentOS (e derivados)
Instale o Python 3:
sudo dnf install python3
Ou, em sistemas mais antigos que usam yum:
sudo yum install python3
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
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 projetosmkdir ~/MeusProjetosPythoncd ~/MeusProjetosPython# Exemplo: Crie uma pasta para o seu primeiro projetomkdir meu_primeiro_projetocd meu_primeiro_projeto
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.
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.pyprint("Olá, mundo! Python está instalado e funcionando! 👋")print("Esta é a versão do Python que estou usando:")import sysprint(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.