Aula 02: Ambiente de Desenvolvimento — Python e VS Code
Duração: 2 horas Módulo: Fundamentos Ambiente sugerido: Python 3.14 ou superior · VS Code com extensão Python
Objetivos de Aprendizagem
Ao final desta aula, você será capaz de:
- ✅ Instalar o Python 3.14 (ou superior) no seu sistema operacional (Windows, macOS ou Linux)
- ✅ Instalar e configurar o VS Code como ambiente de desenvolvimento, incluindo a extensão Python
- ✅ Utilizar o terminal integrado do VS Code para executar comandos básicos
- ✅ Criar e executar o seu primeiro script Python (
Hello, World!) no VS Code - ✅ Identificar e resolver os problemas mais comuns de instalação e configuração
Pré-requisitos e Verificação
Esta aula pressupõe os conceitos da Aula 01: Introdução ao Pensamento Computacional — em especial a diferença entre algoritmo e programa. Não é necessário nenhum conhecimento técnico prévio sobre instalação de software ou uso de terminal.
Já tem Python ou VS Code instalados?
Se você já possui Python ou VS Code no seu computador, verifique as versões antes de prosseguir. Talvez não seja necessário reinstalar.
- Windows
- macOS
- Linux
Abra o Prompt de Comando (tecle Win + R, digite cmd e pressione Enter):
python --version
code --version
Abra o Terminal (Aplicativos → Utilitários → Terminal):
python3 --version
code --version
Abra o Terminal do seu sistema:
python3 --version
code --version
- Python: se a versão for 3.10 ou superior, seu Python é compatível. Recomendamos 3.14 para acompanhar exatamente os exemplos.
- VS Code: qualquer versão recente funciona. Se o comando
code --versionnão for reconhecido, o VS Code não está instalado ou não está no PATH.
Se ambos estiverem instalados e atualizados, você pode ir direto para a seção Extensões Recomendadas.
Instalação do Python
O Python é a linguagem de programação que usaremos ao longo de toda a disciplina. Vamos instalar a versão mais recente diretamente do site oficial.
PATH é uma variável de ambiente do sistema operacional que contém a lista de pastas onde o sistema procura programas executáveis. Quando você digita python no terminal, o sistema percorre as pastas listadas no PATH até encontrar o programa. Se o Python não estiver no PATH, o terminal não vai reconhecer o comando.
- Windows
- macOS
- Linux
Passo a passo no Windows
- Acesse python.org/downloads e clique em "Download Python 3.14.x" (o botão principal da página)
- Execute o instalador baixado (
python-3.14.x-amd64.exe) - Marque a opção "Add python.exe to PATH" — essa é a etapa mais importante da instalação
Se você não marcar "Add python.exe to PATH", o comando python não será reconhecido no terminal. Se esquecer, veja a seção Problemas Comuns e Soluções.
- Clique em "Install Now" (instalação padrão)
- Aguarde a instalação e clique em "Close"
Verificação
Abra o Prompt de Comando (Win + R → cmd → Enter) e digite:
python --version
Saída esperada:
Python 3.14.3
O Windows pode sugerir abrir a Microsoft Store ao digitar python. Não instale o Python pela Microsoft Store — essa versão tem limitações de PATH e permissões. Use sempre o instalador do site oficial.
Passo a passo no macOS
- Acesse python.org/downloads e clique em "Download Python 3.14.x"
- Execute o instalador baixado (
.pkg) - Siga as etapas do assistente de instalação (aceite a licença e instale com as opções padrão)
- Ao final, o instalador pode solicitar a instalação de certificados — clique em "Install Certificates" se solicitado
Verificação
Abra o Terminal (Aplicativos → Utilitários → Terminal) e digite:
python3 --version
Saída esperada:
Python 3.14.3
No macOS, o comando correto é python3 (não python). O macOS não inclui mais o Python do sistema desde o Catalina. Se python3 funcionar, está tudo certo.
Passo a passo no Linux
A maioria das distribuições Linux já inclui o Python 3. Verifique a versão instalada:
python3 --version
Se a versão for 3.10 ou superior, você já está pronto. Se precisar instalar ou atualizar:
Ubuntu/Debian:
sudo apt update
sudo apt install python3 python3-pip
Fedora:
sudo dnf install python3 python3-pip
Se preferir a versão mais recente e sua distribuição não disponibilizar, use o instalador do python.org/downloads.
Verificação
python3 --version
Saída esperada:
Python 3.14.3
No Linux, o comando geralmente é python3 (não python). Algumas distribuições criam o atalho python, mas nem todas. Use python3 para garantir.
Instalação do VS Code
O VS Code (Visual Studio Code) é o editor de código que usaremos nesta disciplina. Ele é gratuito, leve e possui excelente suporte para Python.
IDE (Integrated Development Environment — Ambiente de Desenvolvimento Integrado) é um software que reúne editor de código, terminal, ferramentas de depuração e extensões em uma única janela. O VS Code é uma IDE leve e versátil, adequada tanto para iniciantes quanto para profissionais.
- Windows
- macOS
- Linux
Passo a passo no Windows
- Acesse code.visualstudio.com e clique em "Download for Windows"
- Execute o instalador baixado (
.exe) - Aceite a licença e avance com as opções padrão
- Na tela de tarefas adicionais, marque:
- ✅ "Adicionar ação 'Abrir com Code' ao menu de contexto de arquivo"
- ✅ "Adicionar ação 'Abrir com Code' ao menu de contexto de diretório"
- ✅ "Adicionar ao PATH" (geralmente marcado por padrão)
- Clique em "Instalar" e, ao final, em "Concluir"
Verificação
Abra o Prompt de Comando e digite:
code --version
Se exibir um número de versão, a instalação foi bem-sucedida.
Passo a passo no macOS
- Acesse code.visualstudio.com e clique em "Download for macOS"
- Abra o arquivo
.zipbaixado — ele vai extrair o aplicativoVisual Studio Code.app - Arraste o Visual Studio Code.app para a pasta Aplicativos
- Abra o VS Code e, se solicitado, confirme que deseja abrir o aplicativo baixado da internet
Adicionando ao PATH (comando code no terminal)
- Abra o VS Code
- Pressione
Cmd + Shift + Ppara abrir a Paleta de Comandos - Digite "shell command" e selecione "Shell Command: Install 'code' command in PATH"
Verificação
Abra o Terminal e digite:
code --version
Passo a passo no Linux
Ubuntu/Debian (via .deb):
- Acesse code.visualstudio.com e baixe o pacote
.deb - Instale com:
sudo dpkg -i code_*.deb
sudo apt install -f
Fedora (via .rpm):
- Baixe o pacote
.rpmdo site oficial - Instale com:
sudo rpm -i code_*.rpm
Via Snap (qualquer distribuição):
sudo snap install code --classic
Verificação
code --version
Extensões Recomendadas
Uma extensão (ou extension) é um complemento que adiciona funcionalidades ao VS Code. Extensões permitem que o editor reconheça linguagens de programação, formate código, destaque erros e muito mais.
Extensão obrigatória: Python
A única extensão que você precisa instalar é a Python (da Microsoft):
- Abra o VS Code
- Clique no ícone de Extensões na barra lateral esquerda (ou pressione
Ctrl+Shift+X/Cmd+Shift+X) - Na barra de busca, digite "Python"
- Localize a extensão Python publicada pela Microsoft (identificador:
ms-python.python) - Clique em "Instalar"
Ao instalar a extensão Python, o VS Code instala automaticamente:
- Pylance — servidor de linguagem que oferece autocompletar, verificação de tipos e navegação no código
- Python Debugger — ferramenta para depurar (encontrar erros em) programas Python
- Python Environments — gerenciador de ambientes Python
O interpretador é o programa que lê e executa código Python linha a linha. Quando você instala o Python, está instalando o interpretador. O VS Code precisa saber qual interpretador usar — ele geralmente detecta automaticamente, mas se houver mais de um Python instalado, pode ser necessário selecionar manualmente (veja Problemas Comuns e Soluções).
Verificação
Após a instalação, abra qualquer arquivo .py no VS Code. Você deve ver:
- O nome do interpretador Python na barra de status inferior (ex.:
Python 3.14.3) - Destaque de sintaxe colorido no código
- Sugestões de autocompletar ao começar a digitar
Indo além (extensões opcionais)
Estas extensões não são obrigatórias, mas podem melhorar sua experiência:
| Extensão | O que faz | Por que é útil |
|---|---|---|
Error Lens (usernamehw.errorlens) | Mostra erros e avisos diretamente na linha do código | Ajuda iniciantes a identificar problemas sem precisar abrir o painel de "Problemas" |
indent-rainbow (oderwat.indent-rainbow) | Coloriza os níveis de indentação | Em Python, a indentação define a estrutura do código — visualizar os níveis ajuda a evitar erros |
Portuguese Language Pack (MS-CEINTL.vscode-language-pack-pt-BR) | Traduz a interface do VS Code para português | Para quem prefere menus e mensagens em português |
Temas de ícones (icon themes)
Os temas de ícones substituem os ícones padrão do VS Code por ícones diferenciados para cada tipo de arquivo e pasta. Isso facilita a navegação no Explorer, especialmente à medida que o projeto vai crescendo.
Para aplicar um tema de ícones: File → Settings → Themes → File Icon Theme (ou Ctrl+Shift+P / Cmd+Shift+P → "Preferences: File Icon Theme").
| Tema | Identificador | Por que é útil |
|---|---|---|
| Material Icon Theme | PKief.material-icon-theme | O mais popular do marketplace; ícones distintos para dezenas de tipos de arquivo e pastas (ex.: pasta src, docs, tests ganham ícones próprios), tornando a estrutura do projeto muito mais legível |
| vscode-icons | vscode-icons-team.vscode-icons | Alternativa clássica com ampla cobertura de linguagens e frameworks; boa opção se preferir um visual diferente do Material |
O Material Icon Theme é recomendado para iniciantes por ter ícones intuitivos e fáceis de distinguir à primeira vista.
O Terminal Integrado
O terminal (também chamado de console ou linha de comando) é uma interface baseada em texto para interagir com o sistema operacional. Em vez de clicar em ícones, você digita comandos para executar programas, navegar entre pastas e gerenciar arquivos. O VS Code possui um terminal integrado — isso significa que você pode escrever código e executá-lo na mesma janela, sem precisar alternar entre aplicativos.
Como abrir o terminal integrado
- Windows
- macOS
- Linux
Pressione Ctrl + ` (a tecla de crase, ao lado do 1 no teclado).
Ou use o menu: Terminal → Novo Terminal.
O terminal será aberto na parte inferior da janela do VS Code, usando o PowerShell ou o Prompt de Comando do Windows.
Pressione Cmd + ` (a tecla de crase, ao lado do 1 no teclado).
Ou use o menu: Terminal → Novo Terminal.
O terminal será aberto na parte inferior da janela do VS Code, usando o zsh (shell padrão do macOS).
Pressione Ctrl + ` (a tecla de crase, ao lado do 1 no teclado).
Ou use o menu: Terminal → Novo Terminal.
O terminal será aberto na parte inferior da janela do VS Code, usando o bash (ou o shell padrão da sua distribuição).
Os 5 comandos que você precisa saber
Nesta disciplina, você vai usar o terminal principalmente para executar scripts Python. Aqui estão os cinco comandos essenciais:
1. Verificar a versão do Python
- Windows
- macOS
- Linux
python --version
python3 --version
python3 --version
Confirma que o Python está instalado e acessível. Saída esperada: Python 3.14.3 (ou versão similar).
2. Executar um script Python
- Windows
- macOS
- Linux
python nome_do_arquivo.py
python3 nome_do_arquivo.py
python3 nome_do_arquivo.py
Este é o comando mais importante desta disciplina. Substitua nome_do_arquivo.py pelo nome real do seu arquivo.
3. Ver em qual pasta você está
- Windows
- macOS
- Linux
cd
No Windows, digitar cd sem argumentos mostra o diretório atual.
pwd
pwd = print working directory (imprimir o diretório de trabalho).
pwd
pwd = print working directory (imprimir o diretório de trabalho).
Útil para verificar se o terminal está na mesma pasta do seu arquivo Python.
4. Navegar para uma pasta
cd nome_da_pasta
Entra na pasta especificada. Para voltar uma pasta acima:
cd ..
5. Abrir uma pasta no VS Code
code .
Abre a pasta atual no VS Code. Útil quando você quer abrir um projeto inteiro.
Quando você abre uma pasta no VS Code (via Arquivo → Abrir Pasta ou code .), o terminal integrado já abre automaticamente nessa pasta. Isso evita a necessidade de navegar com cd.
Primeiro Script: Hello World
Agora que Python e VS Code estão instalados, vamos juntar tudo e executar o seu primeiro programa.
Um script é um arquivo de texto contendo instruções em uma linguagem de programação. O interpretador Python lê o script linha a linha e executa cada instrução na ordem. Em Python, os scripts têm a extensão .py.
Passo 1: Crie uma pasta para seus projetos
Crie uma pasta no seu computador para guardar os arquivos desta disciplina. Sugestão: algoritmos dentro da sua pasta de Documentos.
Abra essa pasta no VS Code: Arquivo → Abrir Pasta (ou File → Open Folder) e selecione a pasta criada.
Passo 2: Crie o arquivo hello.py
- No VS Code, clique no ícone de Novo Arquivo no explorador lateral (ou pressione
Ctrl+N/Cmd+N) - Salve o arquivo como
hello.py(Ctrl+S/Cmd+S) dentro da pasta que você criou
Passo 3: Escreva o código
Digite o seguinte código no arquivo hello.py:
print("Hello, World!")
A função print() exibe uma mensagem no terminal. É a forma mais básica de o programa "falar" com o usuário.
Passo 4: Execute o script
Abra o terminal integrado (Ctrl + ` ou Cmd + `) e execute:
- Windows
- macOS
- Linux
python hello.py
python3 hello.py
python3 hello.py
Passo 5: Verifique a saída
O terminal deve exibir:
Hello, World!
Se você vê essa mensagem, parabéns! Você acabou de executar o seu primeiro programa em Python.
Tente modificar a mensagem dentro de print() e execute novamente. Por exemplo:
print("Meu nome é [seu nome] e estou aprendendo Python!")
Execute o script e veja a nova saída. A programação é feita de pequenas experiências como essa.
Problemas Comuns e Soluções
Se algo não funcionou como esperado durante a instalação, consulte os cenários abaixo. Eles cobrem os problemas mais frequentes em cursos introdutórios de programação.
1. Python não reconhecido no terminal (Windows)
Sintoma: ao digitar python no terminal, aparece a mensagem 'python' não é reconhecido como um comando interno ou externo ou o Windows abre a Microsoft Store.
Causa: durante a instalação, a opção "Add python.exe to PATH" não foi marcada.
Solução:
- Abra o instalador do Python novamente (baixe de python.org se necessário)
- Selecione "Modify" (Modificar)
- Avance até a tela de opções avançadas
- Marque "Add Python to environment variables"
- Clique em "Install"
- Feche e reabra o terminal, depois teste com
python --version
2. Terminal abre a Microsoft Store em vez do Python (Windows)
Sintoma: ao digitar python ou python3, em vez de executar o Python, o Windows abre a página do Python na Microsoft Store.
Causa: o Windows possui aliases de execução de aplicativo que redirecionam os comandos python e python3 para a Store, mesmo quando o Python já está instalado.
Solução:
- Abra Configurações do Windows (
Win + I) - Vá em Aplicativos → Configurações avançadas de aplicativo → Aliases de execução de aplicativo
- Desative as entradas
python.exeepython3.exeque apontam para o "Instalador de Aplicativo" - Feche e reabra o terminal
- Teste com
python --version
3. Comando python não funciona, mas python3 funciona (macOS/Linux)
Sintoma: digitar python retorna "command not found", mas python3 funciona normalmente.
Causa: o macOS (desde o Catalina) não inclui mais o Python do sistema, e muitas distribuições Linux criam apenas o executável python3. O comando python sem o número pode não existir.
Solução:
Use sempre python3 em vez de python no macOS e Linux. Todos os exemplos desta disciplina usam python3 nas instruções para esses sistemas. No VS Code, certifique-se de que o interpretador selecionado aponta para python3:
- Pressione
Cmd+Shift+P(macOS) ouCtrl+Shift+P(Linux) - Digite "Python: Select Interpreter"
- Selecione a versão que inclui
python3no caminho
4. VS Code não reconhece o Python / IntelliSense não funciona
Sintoma: o VS Code mostra "No Python interpreter selected" na barra de status, ou o autocompletar e a verificação de erros não funcionam.
Causa: o VS Code não conseguiu detectar automaticamente a instalação do Python, ou há múltiplas versões instaladas e ele escolheu a errada.
Solução:
- Windows
- macOS
- Linux
- Pressione
Ctrl+Shift+Ppara abrir a Paleta de Comandos - Digite "Python: Select Interpreter"
- Selecione a versão que você acabou de instalar (ex.:
Python 3.14.3emC:\Users\...\Python314\python.exe) - Verifique que a barra de status (canto inferior esquerdo) mostra a versão correta
- Pressione
Cmd+Shift+Ppara abrir a Paleta de Comandos - Digite "Python: Select Interpreter"
- Selecione a versão que você acabou de instalar (ex.:
Python 3.14.3em/Library/Frameworks/Python.framework/...) - Verifique que a barra de status mostra a versão correta
- Pressione
Ctrl+Shift+Ppara abrir a Paleta de Comandos - Digite "Python: Select Interpreter"
- Selecione a versão que você acabou de instalar (ex.:
Python 3.14.3em/usr/bin/python3) - Verifique que a barra de status mostra a versão correta
5. Erro de permissão durante a instalação (Windows)
Sintoma: o instalador do Python falha com uma mensagem de erro sobre permissões, ou pede uma senha de administrador que você não tem.
Causa: o instalador padrão tenta gravar arquivos em C:\Program Files, que requer permissão de administrador.
Solução:
- Execute o instalador do Python novamente
- Selecione "Customize installation" (Personalizar instalação)
- Na tela de opções avançadas, marque "Install for all users" como desmarcado
- O Python será instalado na pasta do seu usuário (
C:\Users\seu_nome\AppData\Local\...), sem precisar de permissão de administrador
Se nenhuma das soluções acima resolver o problema (ex.: computador muito restrito, ChromeOS, ou equipamento institucional), você pode usar um ambiente de programação online como alternativa temporária:
- Replit — editor online com terminal integrado
- Google Colab — notebooks Python no navegador
Esses ambientes permitem escrever e executar código Python sem instalar nada. Porém, o ambiente local (Python + VS Code) é o recomendado para a disciplina, pois oferece a experiência completa de desenvolvimento.
Exercícios / Checkpoints
Realize cada exercício abaixo para confirmar que seu ambiente está funcional. Cada checkpoint tem um critério de verificação claro — se o resultado corresponder ao esperado, você pode seguir em frente.
Checkpoint 1: Versão do Python
- Windows
- macOS
- Linux
python --version
python3 --version
python3 --version
Critério: o terminal exibe Python 3.14.x (ou versão 3.10+).
Checkpoint 2: Extensão Python no VS Code
Abra o VS Code e pressione Ctrl+Shift+X / Cmd+Shift+X. Verifique que a extensão Python (Microsoft) está instalada e habilitada.
Critério: a extensão aparece na lista com o status "Habilitado" e o ícone da Microsoft.
Checkpoint 3: Interpretador selecionado
Abra qualquer arquivo .py no VS Code e observe a barra de status (canto inferior esquerdo). Deve exibir a versão do Python (ex.: Python 3.14.3).
Critério: a barra de status mostra o interpretador Python correto. Se mostrar "Select Interpreter", clique e selecione a versão instalada.
Checkpoint 4: Hello World
Crie (ou reutilize) o arquivo hello.py e execute:
- Windows
- macOS
- Linux
python hello.py
python3 hello.py
python3 hello.py
Critério: o terminal exibe Hello, World!.
Checkpoint 5: Script com cálculo
Crie um arquivo chamado soma.py com o seguinte conteúdo:
a = 5
b = 3
resultado = a + b
print("A soma é:", resultado)
Execute o script no terminal.
Critério: o terminal exibe A soma é: 8.
Checkpoint 6: Navegação no terminal
No terminal integrado, execute os comandos abaixo na ordem:
- Windows
- macOS
- Linux
cd
mkdir teste_python
cd teste_python
cd ..
pwd
mkdir teste_python
cd teste_python
cd ..
pwd
mkdir teste_python
cd teste_python
cd ..
Critério: os comandos executam sem erros; você consegue entrar e sair de uma pasta pelo terminal.
Resumo da Aula
Nesta aula, você configurou o seu ambiente de desenvolvimento completo:
- ✅ Python 3.14 instalado e acessível pelo terminal
- ✅ VS Code instalado com a extensão Python (que inclui Pylance, Debugger e Environments)
- ✅ Terminal integrado do VS Code utilizado para verificar a instalação e executar scripts
- ✅ Primeiro script (
hello.py) criado e executado com sucesso - ✅ Comandos essenciais do terminal aprendidos: verificar versão, executar script, navegar entre pastas
Próxima aula: Tipos de Dados e Variáveis — onde você vai aprender a armazenar e manipular informações em Python
Referências
Leitura Essencial
- Python Software Foundation. Download Python. Disponível em: python.org/downloads
- Página oficial de downloads do Python. Use sempre esta fonte para instalar o Python.
- Microsoft. Visual Studio Code — Code Editing. Redefined. Disponível em: code.visualstudio.com
- Página oficial de download do VS Code.
- Microsoft. Python Extension for Visual Studio Code. Disponível em: marketplace.visualstudio.com/items?itemName=ms-python.python
- Documentação da extensão Python (inclui Pylance e Debugger).
Aprofundamento (Opcional)
- Python Software Foundation. Python 3 Tutorial. Disponível em: docs.python.org/3/tutorial
- Tutorial oficial do Python. Os capítulos 1–3 complementam esta aula.
- Microsoft. Getting Started with Python in VS Code. Disponível em: code.visualstudio.com/docs/python/python-tutorial
- Guia oficial da Microsoft para usar Python no VS Code, com configurações avançadas.
- Microsoft. Integrated Terminal in Visual Studio Code. Disponível em: code.visualstudio.com/docs/terminal/basics
- Documentação completa do terminal integrado do VS Code.