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
:::info Pré-requisito conceitual 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.
:::note Conceito: PATH
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
:::danger Atençã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
:::warning Evite a Microsoft Store
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
:::tip python3, não python
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
:::tip python3, não python
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.
:::note Conceito: IDE 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
:::note Conceito: Extensão 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
:::note Conceito: Interpretador 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 |
:::tip Dica O Material Icon Theme é recomendado para iniciantes por ter ícones intuitivos e fáceis de distinguir à primeira vista. :::
O Terminal Integrado
:::note Conceito: Terminal 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.
:::tip Dica
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.
:::note Conceito: Script
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.
:::tip Experimentando
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
:::info Último recurso: ambientes online 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.