🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

【Introdução ao Desenvolvimento Python】Como Configurar e Executar Python no VSCode

"Quero começar a programar, mas não sei por onde..."
"A expressão 'configuração de ambiente' já soa complicada..."

Há apenas alguns meses, eu me sentia exatamente da mesma forma. Comecei do zero, enfrentei a barreira dos erros inúmeras vezes e passava meus dias procurando por soluções. Agora, com a ajuda da IA, cheguei a um ponto em que consigo lançar sites por conta própria.

Este artigo é um "Guia para Configurar um Ambiente de Desenvolvimento Python com o VSCode", escrito como se eu estivesse escrevendo para o meu eu do passado. Tentei evitar jargões o máximo possível e o preenchi com minhas próprias experiências, incluindo os pontos em que fiquei travado e os momentos "eureca!" que me ajudaram a entender.

O objetivo deste artigo não é apenas fazer você seguir os passos. É para você vivenciar a pequena emoção de ver o código que você escreveu com suas próprias mãos "rodar" no seu PC e ter o melhor começo possível em sua jornada de aprendizado de programação. Preparei um código que você pode copiar e colar para funcionar, então, por favor, me acompanhe com confiança!

O que você será capaz de fazer depois de ler este artigo

  • Escrever e executar código Python no VSCode
  • Entender o básico da função de depuração para encontrar as causas dos erros por conta própria
  • Compreender conceitos essenciais de desenvolvimento, como "ambientes virtuais"
  • Obter dicas sobre como pedir ajuda à IA e resolver erros por conta própria

PASSO 1: Instalando o Python [O Primeiro e Mais Crucial Obstáculo!]

Primeiro, vamos instalar a linguagem de programação Python no seu PC. Este é o primeiro e mais importante passo. Em particular, esquecer uma caixa de seleção específica pode te levar a um poço sem fundo de erros de "comando não encontrado!" mais tarde, então vamos proceder com cuidado juntos.

Baixe o instalador do site oficial

Antes de mais nada, obtenha o instalador no site oficial do Python.

  1. Acesse a página de download oficial do Python.
  2. Clique no botão amarelo que diz "Download Python x.x.x" para baixar o instalador. (A versão estável mais recente está ótima).
A página de download oficial do Python, com o botão de download amarelo em destaque.

【Crucial】A Caixa de Seleção Mágica Durante a Instalação

Ao abrir o instalador baixado, a tela de instalação aparecerá. Aqui, a única coisa que você absolutamente não deve esquecer é de marcar a caixa "Add python.exe to PATH" na parte inferior da tela.

A tela do instalador do Python, com a caixa de seleção 'Add python.exe to PATH' destacada em uma caixa vermelha.

【Papo Reto de um Ex-Iniciante】O que diabos é o PATH?

No início, eu não tinha a menor ideia do que significava "adicionar ao PATH". Parece um feitiço, não é?

Pense nisso como dizer ao seu PC: "Ei, este é o endereço do Python (onde o programa está)!". Se você не registrar este endereço, quando tentar chamar o Python pelo VSCode ou pelo prompt de comando dizendo, "Ei, Python, faça este trabalho para mim!", o PC dirá: "Hã? Quem é Python? Onde ele está?" e te ignorará (esta é a causa do erro "comando não encontrado").

Apenas marcando esta caixa, você está fazendo com que ele faça automaticamente todo o tedioso registro de endereço (configuração de variáveis de ambiente) para você.

Após marcar a caixa, clique em "Install Now" para iniciar a instalação. Quando terminar, você pode clicar em "Close".

Vamos Verificar se a Instalação Foi Bem-Sucedida

Vamos garantir que seu PC conheceu o Python corretamente. Abra o "Prompt de Comando" ou "PowerShell" no Windows, ou o "Terminal" em um Mac, e digite o seguinte comando, depois pressione Enter.

python --version

Se você vir algo como Python 3.12.4, mostrando a versão que você instalou, é um grande sucesso! Se você receber um erro, é altamente provável que tenha esquecido de marcar a caixa "Add python.exe to PATH". Nesse caso, tente desinstalar o Python e tentar este passo novamente.


PASSO 2: Instalando o VSCode (Visual Studio Code)

Em seguida, vamos instalar o "VSCode", um editor de alto desempenho para escrever código. É como um "canivete suíço" para programadores e pode ser usado para desenvolvimento em qualquer linguagem, não apenas em Python.

  1. Acesse a página de download oficial do VSCode.
  2. Clique no botão para o seu SO (Windows, Mac) para baixar o instalador.
  3. Execute o instalador baixado e siga as instruções na tela. Geralmente, não há problema em deixar todas as configurações como padrão.
O site oficial do Visual Studio Code, mostrando opções de download para Windows, Linux e macOS.

PASSO 3: Personalizando o VSCode para Python! 【Extensões】

Uma instalação nova do VSCode é apenas um editor de texto simples. Instalando "extensões", podemos transformá-lo em uma ferramenta de desenvolvimento Python superpoderosa.

Primeiro, Vamos Colocar o VSCode no Seu Idioma (Opcional)

Se você não se sente confortável com o inglês, pode mudar o idioma primeiro. (Este artigo assume que você está bem com o inglês, mas para outros idiomas...)

  1. Inicie o VSCode e clique no ícone à esquerda que parece uma pilha de quadrados (a visualização de Extensões).
  2. Na barra de pesquisa, digite o nome do pacote de idioma desejado, por exemplo, "Portuguese (Brazil) Language Pack".
  3. Selecione o que tem o ícone de globo que aparece no topo e clique no botão "Install".
  4. Após a instalação, clique em "Change Language and Restart" no canto inferior direito para reiniciar, e os menus estarão no idioma escolhido.
Uma captura de tela da visualização de Extensões do VSCode, mostrando a barra de pesquisa e uma lista de extensões instaladas.

Extensões Essenciais para o Desenvolvimento em Python

Em seguida, vamos instalar a extensão oficial da Microsoft que facilita drasticamente o desenvolvimento em Python. Na mesma visualização de Extensões, pesquise por "Python".

Selecione a extensão "Python" da Microsoft, que tem uma marca de verificação azul, e instale-a. Esta única extensão fornece os seguintes recursos principais:


PASSO 4: Entendendo "Ambientes Virtuais" 【Um Conceito Central】

Tudo bem, está quase na hora de escrever algum código! Mas antes disso, deixe-me explicar mais um conceito crucial que é prática padrão no desenvolvimento profissional: o "ambiente virtual". Entender isso será um grande passo para ir além do estágio de iniciante.

Por Que Precisamos de Ambientes Virtuais?

Quando aprendi sobre isso, pensei: "Por que todo esse trabalho?". Em resumo, é para "isolar as ferramentas (bibliotecas) usadas para cada projeto."

Imagine que você está construindo dois kits de modelo diferentes.

E se você tivesse apenas uma bancada de trabalho? A Cola X e a Z se misturariam, ou usar a nova Tinta Y poderia tornar a Tinta Y antiga inutilizável... seria o caos.

A programação é a mesma. É comum precisar da "versão 1.0 da biblioteca X" para o Projeto A e da "versão 2.0 da biblioteca X" para o Projeto B. Se você instalar bibliotecas globalmente no seu PC (como jogar todas as suas ferramentas em uma única mesa), não conseguirá lidar com esses conflitos de versão, e seus projetos quebrarão.

É aí que entram os "ambientes virtuais". É como criar uma "bancada de trabalho virtual (caixa de ferramentas)" dedicada para cada projeto. Ao colocar apenas as bibliotecas necessárias para aquele projeto específico nesta caixa, você evita que as ferramentas se misturem com outros projetos.

Criando e Ativando um Ambiente Virtual

Chega de teoria, vamos criar um de verdade.

  1. Crie uma nova pasta em algum lugar que você goste, por exemplo, na sua área de trabalho. Vamos chamá-la de "my-python-project".
  2. Inicie o VSCode, vá para o menu "Arquivo", selecione "Abrir Pasta...", e abra a pasta "my-python-project" que você acabou de criar.
  3. No VSCode, vá para o menu "Terminal" e selecione "Novo Terminal" para abrir um terminal na parte inferior da tela.
  4. No terminal, digite o seguinte comando e pressione Enter. Isso criará um ambiente virtual (uma caixa de ferramentas) chamado ".venv".
python -m venv .venv

Em seguida, vamos "ativar" a caixa de ferramentas que acabamos de fazer para começar a usá-la. Pense nisso como abrir a tampa da caixa de ferramentas. Observe que o comando difere dependendo do seu SO.

【Para Windows (PowerShell)】

.venv\Scripts\activate

【Para Mac / Linux】

source .venv/bin/activate

Se for bem-sucedido, você verá um prefixo (.venv) aparecer no início da sua linha de terminal. Este é o sinal de que você está dentro do ambiente virtual (a tampa da caixa de ferramentas está aberta)!


PASSO 5: Finalmente, Vamos Executar! Exibindo "Hello, World!"

Obrigado pela sua paciência! Tudo está pronto. É hora de executar um programa com suas próprias mãos.

  1. Na visualização do Explorer do VSCode à esquerda, clique no ícone "Novo Arquivo" ao lado da sua pasta "my-python-project".
  2. Nomeie o arquivo como "main.py" e pressione Enter.
  3. No arquivo main.py aberto, tente digitar a seguinte linha você mesmo. (Copiar e colar está bem, mas é uma boa prática digitar no início!)
print("Hello, VSCode World!")

Depois de escrever o código, clique no botão de play (▶) no canto superior direito da janela do VSCode.

O ícone do botão de play no canto superior direito do editor VSCode.

Se você vir a seguinte saída no seu terminal, seu primeiro programa foi executado com sucesso! Parabéns!

Hello, VSCode World!

Este é aquele momento emocionante de "funcionou!" ao aprender a codificar. O acúmulo desses pequenos sucessos é a melhor motivação para continuar aprendendo.


PASSO 6: Experimente o Depurador [Fazendo Amizade com Erros]

É normal que os programas não funcionem como você espera. A arma mais poderosa para encontrar a causa dos erros nesses momentos é o "depurador".

O que é Depuração?

Depuração é o processo de pausar um programa em meio à execução, observar cuidadosamente o conteúdo das variáveis naquele ponto e remover bugs. Em vez de alterar o código aleatoriamente, permite que você identifique cientificamente a área do problema.

Vamos Definir um Ponto de Interrupção

Primeiro, cole o seguinte código em main.py.

name = "Copicode"
message = "Welcome to " + name
print(message)

num1 = 10
num2 = 20
total = num1 + num2
print(total)

Em seguida, tente clicar à esquerda dos números de linha em seu código. Um ponto vermelho (●) aparecerá. Este é um "ponto de interrupção", um marcador que diz ao depurador para pausar aqui durante uma execução de depuração. Vamos definir um na linha total = num1 + num2 (linha 6).

Um ponto de interrupção de ponto vermelho exibido à esquerda de um número de linha no editor VSCode.

Execute o Depurador!

  1. Pressione a tecla F5, ou abra a visualização "Executar e Depurar" à esquerda (o ícone com um bug e um botão de play) e pressione o botão "Executar e Depurar" no topo.
  2. Se aparecer uma caixa de diálogo pedindo para você selecionar uma configuração de depuração, escolha "Arquivo Python".

O programa começará a ser executado, mas pausará logo antes da linha com o ponto de interrupção (após a execução da linha 5). Neste ponto, olhe para o painel "Variáveis" no lado esquerdo da tela.

Você pode ver claramente os valores de variáveis como name, message, num1 e num2. A variável total da linha 6, que ainda não foi executada, ainda não está lá.

Pressione o botão "Passo a Passo (↓)" na barra de ferramentas de depuração que aparece na parte superior. O programa avançará uma linha, executando a linha 6. Você verá então total: 30 adicionado ao painel de Variáveis.

Usando o depurador desta forma, você pode entender o que está acontecendo dentro do seu programa como se estivesse segurando-o em suas mãos. Permite que você encontre a causa dos erros de forma inteligente, sem precisar escrever muitas declarações print.


【Avançado】Aprofunde a Sensação de "Funcionou!" com Bibliotecas

"Hello, World!" é um primeiro passo fantástico, mas o verdadeiro poder da programação é liberado usando "bibliotecas" (coleções de ferramentas úteis) criadas por desenvolvedores de todo o mundo.

Aqui, vamos usar a biblioteca ultra-popular `requests` para nos comunicarmos com sites externos e executar um programa simples que busca informações meteorológicas.

1. Instale a Biblioteca

Certifique-se de que seu ambiente virtual está ativado (você deve ver (.venv) no início da linha do seu terminal), então execute o seguinte comando para adicionar a biblioteca `requests` à sua "caixa de ferramentas".

pip install requests

pip é um comando útil para gerenciar bibliotecas Python.

2. Código para Acessar uma API de Previsão do Tempo

Apague todo o conteúdo de main.py e cole o seguinte código. Este código busca a previsão do tempo para Tóquio de uma API gratuita fornecida pela Agência Meteorológica do Japão.

# Primeiro, uma declaração de que usaremos a biblioteca requests
import requests
import json

# Endpoint da API da Agência Meteorológica do Japão (previsão do tempo de Tóquio)
url = "https://www.jma.go.jp/bosai/forecast/data/forecast/130000.json"

try:
    # Acessar a API e obter as informações
    response = requests.get(url)
    
    # Converter as informações recuperadas (formato JSON) para um formato que o Python possa manipular
    weather_data = response.json()
    
    # Formatar e exibir as informações
    publishing_office = weather_data[0]["publishingOffice"]
    report_datetime = weather_data[0]["reportDatetime"]
    target_area = weather_data[0]["timeSeries"][0]["areas"][0]["area"]["name"]
    weather_info = weather_data[0]["timeSeries"][0]["areas"][0]["weathers"][0]

    print(f"Escritório de Publicação: {publishing_office}")
    print(f"Data e Hora do Relatório: {report_datetime}")
    print(f"Área Alvo: {target_area}")
    print(f"Tempo de Hoje: {weather_info}")

except requests.exceptions.RequestException as e:
    print(f"Ocorreu um erro de comunicação: {e}")
except json.JSONDecodeError:
    print("Falha ao analisar as informações meteorológicas.")
except Exception as e:
    print(f"Ocorreu um erro inesperado: {e}")

3. Vamos Executar!

Execute-o como de costume com o botão de play no canto superior direito. Se a data atual e a previsão do tempo de Tóquio forem exibidas no terminal, é um enorme sucesso!

Com apenas algumas linhas de código, você se comunicou com um servidor externo e recuperou informações significativas. Esta é a diversão e o poder da programação. Não se esqueça desse sentimento ao avançar para sua próxima aventura de aprendizado!

【Dica Profissional de IA】Se Tiver um Erro, Pergunte a uma IA!

Se este código lhe der um erro, é uma oportunidade perfeita! Copie a mensagem de erro inteira do terminal, cole-a em uma IA como o ChatGPT e pergunte algo assim:

【Modelo de Pergunta para IA (Prompt)】

Sou um iniciante em programação.
Ao executar o seguinte código Python, recebi o erro abaixo.

# --- Cole seu código aqui ---
(Cole o código de previsão do tempo acima)
# --- Fim do código ---

# --- Cole a mensagem de erro aqui ---
(Cole o erro do seu terminal)
# --- Fim da mensagem de erro ---

Por favor, explique a causa do erro e o que devo fazer para corrigi-lo, de uma forma que um iniciante possa entender.

A IA deve ser capaz de ler a mensagem de erro e dizer com alta precisão se a causa é a falta de instalação de uma biblioteca, um erro de digitação no código ou um problema de rede. Não tenha medo de erros; crie o hábito de usar a IA como seu excelente tutor pessoal.


Conclusão: Para Você, que Teve um Ótimo Começo

Você trabalhou duro para chegar até aqui! Agora você tem um ambiente de desenvolvimento perfeito para executar programas Python com o VSCode. Mas não só isso, você também ganhou:

Este é um ativo incrivelmente valioso em sua jornada de aprendizado de programação.

Valorize o pequeno sucesso de "funcionou!" que você experimentou hoje e continue a desfrutar do seu aprendizado. Sua jornada como criador está apenas começando!

Mesmo que você não tenha tropeçado durante a configuração do ambiente, a programação está cheia de vários erros. Como próximo passo, certifique-se de ler o seguinte artigo que resume os erros comuns e suas soluções.

【Solução de Problemas Comuns】Um Resumo dos Erros Frequentes do VSCode e Como Corrigi-los