Instalação e Configuração
Instale Python, configure seu ambiente de desenvolvimento e escreva seu primeiro programa usando VS Code
Instalação e Configuração
Antes de escrever código Python, você precisa instalar o Python e escolher um editor de código. Esta lição guia você por cada etapa.
Instalando Python
Windows
- Acesse python.org/downloads
- Baixe o Python 3.x para Windows
- Marque "Add Python to PATH" durante a instalação
- Clique em Instalar
Verifique a instalação:
python --versionmacOS
# Usando Homebrew
brew install python3
# Verifique
python3 --versionLinux
# Ubuntu/Debian
sudo apt update && sudo apt install python3 python3-pip
# Verifique
python3 --versionNo macOS e Linux, digite python3 em vez de python. No Windows, apenas python funciona.
Escolhendo um Editor de Código
VS Code (Recomendado)
- Baixe de code.visualstudio.com
- Instale a extensão Python da Microsoft
- Instale o Pylance language server
PyCharm
Uma IDE construída especificamente para Python, disponível nas edições gratuita (Community) e paga (Professional).
Seu Primeiro Arquivo Python
Crie um arquivo chamado hello.py:
# Isto é um comentário
print("Hello, World!")
name = input("What is your name? ")
print(f"Nice to meet you, {name}!")Execute:
python hello.pyUsando o REPL do Python
O REPL (Read-Eval-Print Loop) permite testar código interativamente:
python>>> 5 * 7
35
>>> for i in range(3):
... print(i)
...
0
1
2
>>> exit()Trabalhando com pip
pip é o gerenciador de pacotes do Python:
# Instalar um pacote
pip install requests
# Listar pacotes instalados
pip list
# Instalar a partir de um arquivo de requisitos
pip install -r requirements.txtAmbientes Virtuais (Básico)
Isole dependências de projetos:
# Criar um ambiente virtual
python -m venv myenv
# Ativar (Windows)
myenv\Scripts\activate
# Ativar (macOS/Linux)
source myenv/bin/activateSempre use ambientes virtuais para projetos para evitar conflitos de dependências!
Convenções de Estrutura de Projetos
my-project/
├── main.py
├── requirements.txt
├── README.md
└── myenv/ # Ambiente virtual (não commitar)
Um bom editor com a extensão Python oferece: realce de sintaxe, autocompletar, verificação de erros e depuração — tudo essencial para codificação produtiva.
Perguntas de Prática
- Qual comando verifica sua instalação do Python?
- Para que serve o REPL do Python?
- O que
pip install requestsfaz? - Por que você deve usar ambientes virtuais?
- Como ativar um ambiente virtual no Linux?
- Qual extensão você deve instalar no VS Code para Python?
- Qual a diferença entre uma IDE e um editor de texto?
- Como sair do REPL do Python?
- O que
pip listmostra? - Crie um comando que instala todos os pacotes de um arquivo de requisitos.