Antes de programar, precisamos preparar as ferramentas certas.
🛠️ Requisitos
O que você precisa
Ferramenta
Obrigatório
Descrição
Python 3
✅
Linguagem de programação principal
VS Code
✅
Editor de código moderno e gratuito
Python Extension
✅
Extensão oficial da Microsoft para VS Code
IPython
❌
Prompt interativo melhorado (opcional)
Jupyter Notebook
❌
Ambiente para notebooks interativos (opcional)
Alternativa Online
Ao invés do VS Code, também é possível utilizar IDEs online como o Replit. Útil quando não é possível instalar programas no computador.
Versão mínima recomendada
Use sempre Python 3.10 ou superior. A versão mais recente estável em 2026 é a Python 3.13.x. Versões antigas podem não ter suporte a bibliotecas modernas.
IMPORTANTE: marque a opção “Add Python to PATH” antes de clicar em Install Now.
Clique em Install Now e aguarde a instalação terminar.
Clique em Close ao finalizar.
Não esqueça o PATH!
Se você não marcar “Add Python to PATH” durante a instalação, o terminal não vai reconhecer o comando python. Se isso acontecer, reinstale o Python marcando essa opção.
Verificar a versão instalada no terminal:
python --version
Resultado esperado (pode variar conforme a versão):
Python 3.13.3
🧪 Atividade 1: Instalar o Python e confirmar a versão
O que fazer:
Baixe e instale o Python 3.13.x em python.org/downloads, marcando “Add Python to PATH”.
Abra o Prompt de Comando (tecle Win + R, digite cmd, Enter).
Digite o comando abaixo e pressione Enter:
python --version
Agora execute o Python interativo e escreva um Hello World:
python
Dentro do interpretador, digite:
print("Olá, mundo!")
Resultado esperado: o terminal exibe Olá, mundo! na próxima linha.
Para sair do interpretador, digite exit() e pressione Enter.
📦 Gerenciador de Pacotes (PIP)
O que é PIP?
O pip é o gerenciador de pacotes oficial do Python. Ele já vem instalado automaticamente junto com o Python 3. Com o pip você instala bibliotecas de terceiros, como NumPy, Pandas, Requests e milhares de outras disponíveis no PyPI.
Imagine dois projetos: um precisa da versão 1.0 de uma biblioteca e outro precisa da versão 2.0. Se instalarmos tudo no Python global, os dois vão entrar em conflito. O venv cria um Python isolado para cada projeto, resolvendo esse problema. É uma boa prática desde o início.
flowchart TD
A[📁 Pasta do Projeto] --> B[Criar venv\npython -m venv .venv]
B --> C{Sistema Operacional?}
C -- Windows --> D[Ativar\n.venv\\Scripts\\activate]
C -- Linux/macOS --> E[Ativar\nsource .venv/bin/activate]
D --> F[🟢 venv ativo\nprompt mostra .venv]
E --> F
F --> G[Instalar pacotes\npip install pacote]
G --> H[Desenvolver o projeto]
H --> I[Desativar quando terminar\ndeactivate]
I --> J[🔴 venv desativado]
Comandos passo a passo
1. Criar o ambiente virtual (dentro da pasta do projeto):
python -m venv .venv
O nome .venv é uma convenção, mas você pode usar qualquer nome.
2. Ativar o ambiente virtual:
No Windows (Prompt de Comando):
.venv\Scripts\activate
No Linux/macOS:
source .venv/bin/activate
3. Confirmar que o venv está ativo:
O prompt do terminal vai mostrar (.venv) no início, assim:
(.venv) C:\Projetos\meu-projeto>
4. Instalar pacotes dentro do ambiente:
pip install requests
5. Desativar o ambiente quando terminar:
deactivate
🧪 Atividade 3: Criar um ambiente virtual e instalar um pacote
O que fazer:
Crie uma pasta chamada meu-projeto na sua área de trabalho.
Resultado esperado: a lista mostra requests e suas dependências (certifi, charset-normalizer, urllib3).
Desative o venv:
deactivate
💻 IPython (Opcional)
Prompt Interativo Melhorado
O IPython acrescenta recursos ao interpretador padrão do Python: realce de sintaxe colorido, autocompletar com Tab, histórico de comandos persistente entre sessões e exibição formatada de dados. Muito útil para explorar código e testar ideias rapidamente.
Se você não puder instalar nada no computador, use uma IDE online. O Replit permite criar projetos Python, escrever código e executar direto no navegador, sem instalar nada.
O Visual Studio Code (VS Code) é um editor de código gratuito, leve e extremamente popular. Ele funciona em Windows, Linux e macOS. Com extensões, vira uma IDE completa para Python com realce de sintaxe, autocompletar inteligente, depurador integrado e suporte a Git.