Pular para o conteúdo principal

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:

  1. Instalar o Python 3.14 (ou superior) no seu sistema operacional (Windows, macOS ou Linux)
  2. Instalar e configurar o VS Code como ambiente de desenvolvimento, incluindo a extensão Python
  3. Utilizar o terminal integrado do VS Code para executar comandos básicos
  4. Criar e executar o seu primeiro script Python (Hello, World!) no VS Code
  5. Identificar e resolver os problemas mais comuns de instalação e configuração

Pré-requisitos e Verificação

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.

Abra o Prompt de Comando (tecle Win + R, digite cmd e pressione Enter):

python --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 --version nã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.

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.

Passo a passo no Windows

  1. Acesse python.org/downloads e clique em "Download Python 3.14.x" (o botão principal da página)
  2. Execute o instalador baixado (python-3.14.x-amd64.exe)
  3. Marque a opção "Add python.exe to PATH" — essa é a etapa mais importante da instalação
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.

  1. Clique em "Install Now" (instalação padrão)
  2. Aguarde a instalação e clique em "Close"

Verificação

Abra o Prompt de Comando (Win + Rcmd → Enter) e digite:

python --version

Saída esperada:

Python 3.14.3
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.


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.

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.

Passo a passo no Windows

  1. Acesse code.visualstudio.com e clique em "Download for Windows"
  2. Execute o instalador baixado (.exe)
  3. Aceite a licença e avance com as opções padrão
  4. 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)
  5. 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.


Extensões Recomendadas

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):

  1. Abra o VS Code
  2. Clique no ícone de Extensões na barra lateral esquerda (ou pressione Ctrl+Shift+X / Cmd+Shift+X)
  3. Na barra de busca, digite "Python"
  4. Localize a extensão Python publicada pela Microsoft (identificador: ms-python.python)
  5. 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
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ãoO que fazPor que é útil
Error Lens (usernamehw.errorlens)Mostra erros e avisos diretamente na linha do códigoAjuda iniciantes a identificar problemas sem precisar abrir o painel de "Problemas"
indent-rainbow (oderwat.indent-rainbow)Coloriza os níveis de indentaçãoEm 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êsPara 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").

TemaIdentificadorPor que é útil
Material Icon ThemePKief.material-icon-themeO 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-iconsvscode-icons-team.vscode-iconsAlternativa clássica com ampla cobertura de linguagens e frameworks; boa opção se preferir um visual diferente do Material
Dica

O Material Icon Theme é recomendado para iniciantes por ter ícones intuitivos e fáceis de distinguir à primeira vista.


O Terminal Integrado

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

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.

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

python --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

python 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á

cd

No Windows, digitar cd sem argumentos mostra o diretório atual.

Ú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.

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.

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

  1. No VS Code, clique no ícone de Novo Arquivo no explorador lateral (ou pressione Ctrl+N / Cmd+N)
  2. 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:

python 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.

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:

  1. Abra o instalador do Python novamente (baixe de python.org se necessário)
  2. Selecione "Modify" (Modificar)
  3. Avance até a tela de opções avançadas
  4. Marque "Add Python to environment variables"
  5. Clique em "Install"
  6. 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:

  1. Abra Configurações do Windows (Win + I)
  2. Vá em Aplicativos → Configurações avançadas de aplicativo → Aliases de execução de aplicativo
  3. Desative as entradas python.exe e python3.exe que apontam para o "Instalador de Aplicativo"
  4. Feche e reabra o terminal
  5. 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:

  1. Pressione Cmd+Shift+P (macOS) ou Ctrl+Shift+P (Linux)
  2. Digite "Python: Select Interpreter"
  3. Selecione a versão que inclui python3 no 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:

  1. Pressione Ctrl+Shift+P para abrir a Paleta de Comandos
  2. Digite "Python: Select Interpreter"
  3. Selecione a versão que você acabou de instalar (ex.: Python 3.14.3 em C:\Users\...\Python314\python.exe)
  4. Verifique que a barra de status (canto inferior esquerdo) 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:

  1. Execute o instalador do Python novamente
  2. Selecione "Customize installation" (Personalizar instalação)
  3. Na tela de opções avançadas, marque "Install for all users" como desmarcado
  4. O Python será instalado na pasta do seu usuário (C:\Users\seu_nome\AppData\Local\...), sem precisar de permissão de administrador
Ú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

python --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:

python 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:

cd
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

Aprofundamento (Opcional)