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

Instalando o Python e Configurando o Ambiente de Desenvolvimento

"Eu gostaria de poder automatizar as tarefas simples da criação de sites..." "Seria tão conveniente se eu pudesse coletar informações da web automaticamente..."

Como um criador de web, você provavelmente já teve esses pensamentos em algum momento. A ferramenta poderosa que pode realizar seus desejos é a linguagem de programação Python.

Neste artigo, vamos guiá-lo cuidadosamente pelos passos desde a instalação do Python até a configuração do seu ambiente de desenvolvimento, focando em código que você pode copiar e colar, para que até mesmo os iniciantes não desanimem. Não se preocupe se parecer difícil. Dando um passo de cada vez, qualquer um pode experimentar a emoção de ver "Funcionou!" ao executar o Python em seu próprio PC.

Vamos dar o primeiro passo juntos no mundo do Python!


Passo 1: Vamos Instalar o Python no seu PC

Primeiramente, você precisa instalar o Python para poder usá-lo em seu PC. O procedimento é um pouco diferente dependendo do seu sistema operacional (Windows ou Mac), então, por favor, siga os passos para o seu ambiente.

Para Usuários de Windows

Para usuários de Windows, a maneira mais fácil e confiável é baixar o instalador do site oficial do Python.

  1. Acesse a página de downloads do site oficial do Python.
  2. Clique no botão que diz "Download Python X.X.X" para baixar o instalador. (A parte X.X.X será o número da versão mais recente).
  3. Dê um duplo clique no instalador baixado (arquivo .exe) para executá-lo.
  4. 【Ponto Mais Importante!】 Na primeira tela do instalador, certifique-se de marcar a caixa que diz "Add Python X.X to PATH". Se você esquecer isso, terá muita dificuldade para executar comandos mais tarde. Por favor, não se esqueça disso!
  5. Clique em "Install Now" e espere a instalação ser concluída.

Para confirmar se a instalação foi bem-sucedida, abra o Prompt de Comando (pressione "Tecla Windows + R", digite "cmd" e pressione Enter) e tente digitar o seguinte comando.

python --version

Se o número da versão do Python que você instalou for exibido assim, a instalação está completa!

Python 3.12.4

Para Usuários de Mac

Macs recentes geralmente vêm com o Python pré-instalado. No entanto, essa versão pode ser um pouco antiga (série Python 2). Como a série Python 3 é a principal agora, é recomendável instalar a nova versão.

Se você está configurando um ambiente de desenvolvimento em um Mac, usar um gerenciador de pacotes chamado Homebrew é, de longe, a maneira mais moderna e eficiente. Se você ainda não instalou o Homebrew, vamos fazer isso primeiro.

Com o Homebrew pronto, abra o Terminal e execute o seguinte comando.

brew install python

O Homebrew irá gentilmente instalar o Python 3 mais recente para você. Assim que terminar, vamos verificar a versão. Em um Mac, o comando geralmente é `python3`.

python3 --version

Se o número da versão for exibido como no Windows, a instalação foi um sucesso!

Python 3.12.4

Passo 2: Criar um Ambiente Virtual

"Um ambiente virtual? O que é isso? Parece complicado..." você pode pensar. Mas este é um passo muito importante para tornar sua futura vida com Python confortável.

Resumidamente, um ambiente virtual é como uma "caixa de ferramentas dedicada para cada projeto". Por exemplo, digamos que você esteja trabalhando em um projeto para construir o Site A e um projeto de análise de dados B ao mesmo tempo. Acontece com frequência que o projeto A requer a versão 1.0 de uma ferramenta (biblioteca), enquanto o B requer a versão 2.0. Se você mantiver ambos no mesmo lugar, as versões entrarão em conflito e causarão erros.

É aí que você prepara uma "caixa de ferramentas para A" e uma "caixa de ferramentas para B" para cada projeto, e coloca apenas as ferramentas necessárias em cada uma. Este é o conceito de um ambiente virtual. Dessa forma, você pode desenvolver em um ambiente limpo sem se preocupar com outros projetos.

Aqui, vamos tentar criar um ambiente virtual usando o recurso `venv` que vem como padrão com o Python.

Primeiro, crie uma pasta de projeto em algum lugar que você goste, como sua área de trabalho. Vamos chamá-la de `meu-projeto-python`. Em seguida, navegue para essa pasta em seu terminal (ou Prompt de Comando).

1. Crie o Ambiente Virtual

Dentro da pasta que você criou, execute o seguinte comando. A última parte, `myenv`, é o nome do ambiente virtual e pode ser alterada para o que você quiser. (É comum usar `venv` ou `.venv`.)

Para Windows

python -m venv myenv

Para Mac

python3 -m venv myenv

2. Ative o Ambiente Virtual

Um ambiente virtual não é utilizável apenas por ser criado. Você precisa declarar: "Vou usar esta caixa de ferramentas agora!" Isso é chamado de ativação.

Para Windows (Prompt de Comando)

myenv\Scripts\activate

Para Mac (zsh / bash)

source myenv/bin/activate

Quando você ativa com sucesso, o nome do ambiente virtual que você criou, como `(myenv)`, aparecerá no início da sua linha de comando. Este é um sinal de que você está dentro da caixa de ferramentas dedicada. Neste estado, mesmo que você instale bibliotecas, elas serão salvas apenas dentro deste ambiente virtual, sem poluir o ambiente principal do seu PC.

Quando terminar seu trabalho, você pode executar o comando `deactivate` para retornar ao ambiente original.

Passo 3: Prepare seu Melhor Parceiro, o VS Code

Para escrever código Python, você precisa de um editor de texto. Existem muitos editores por aí, mas o mais popular no momento, usado por todos, desde iniciantes até profissionais, é o Visual Studio Code (VS Code).

É gratuito, extremamente poderoso e você pode personalizá-lo ao seu gosto adicionando extensões. Se você ainda não o instalou, agora é a hora perfeita para fazê-lo.

  1. Vá para o site oficial do VS Code, baixe o instalador para o seu SO e instale-o.
  2. Inicie o VS Code e clique no ícone que parece quadrados empilhados no lado esquerdo (a visualização de Extensões).
  3. Na caixa de pesquisa, digite "Python" e instale a extensão oficial do Python fornecida pela Microsoft. Isso habilitará recursos como autocompletar de código e verificação de erros, melhorando drasticamente sua eficiência de desenvolvimento.

Quando o VS Code estiver pronto, abra a pasta do projeto que você criou anteriormente (`meu-projeto-python`) no VS Code. (Menu Arquivo > "Abrir Pasta...")

Passo 4: Seu Primeiro Programa em Python!

Agora, é hora da tão esperada codificação! Com o ambiente configurado, vamos executar o clássico "Olá, Mundo!" em Python.

No Explorador do VS Code (a lista de arquivos à esquerda), crie um novo arquivo e nomeie-o `ola.py`. Em seguida, copie e cole a seguinte linha nesse arquivo.

print("Olá, Mundo Python!")

`print()` é um comando para exibir o conteúdo dentro dos parênteses na tela. Muito simples, não é?

A seguir, vamos executar este programa. Selecione "Terminal" > "Novo Terminal" no menu do VS Code para exibir um terminal dentro do VS Code. (Neste ponto, confirme se o terminal está no ambiente virtual `(myenv)`).

No terminal que aparece, execute o seguinte comando.

python ola.py

Ao executá-lo, você deve ver o seguinte exibido no terminal.

Olá, Mundo Python!

Parabéns! 🎉 Este é o momento em que você deu seu primeiro passo como programador Python. Esta experiência de "meu código funcionou como planejado" é a melhor motivação para aprender a programar.

[Exemplo Avançado] Vamos Obter o Título de um Site com Python

Apenas "Olá, Mundo!" não mostra todo o poder do Python. Como um exemplo mais prático, vamos experimentar o básico de "Web Scraping", que recupera informações de sites automaticamente.

Aqui, usaremos bibliotecas externas (ferramentas úteis). `requests` é para obter informações de sites, e `BeautifulSoup4` é uma biblioteca para extrair os dados que você deseja das informações HTML buscadas.

Primeiro, vamos instalar essas bibliotecas em nosso ambiente virtual. Execute o seguinte comando em seu terminal. `pip` é a ferramenta para gerenciar bibliotecas Python.

pip install requests beautifulsoup4

Assim que a instalação estiver completa, crie um novo arquivo chamado `obter_titulo.py` e cole o seguinte código. Este código acessa a página inicial do Yahoo! JAPAN, obtém o título da página (o conteúdo da tag `<title>`) e o exibe.

import requests
from bs4 import BeautifulSoup

# URL do site que você quer obter
url = "https://www.yahoo.co.jp/"

# Acessa a URL e obtém o HTML
response = requests.get(url)
response.encoding = response.apparent_encoding # Para evitar texto corrompido

# Analisa o HTML com BeautifulSoup
soup = BeautifulSoup(response.text, 'html.parser')

# Encontra a tag title e exibe seu texto
print(soup.title.string)

Vamos executá-lo no terminal, assim como fizemos com `ola.py`.

python obter_titulo.py

Se funcionar corretamente, o título do site do Yahoo! JAPAN naquele momento deve ser exibido. (O conteúdo exibido irá variar dependendo de quando você o executar.)

Yahoo! JAPAN

Com apenas algumas linhas de código, você conseguiu recuperar informações de um site automaticamente. Aplicando isso, você pode criar ferramentas que melhoram diretamente a eficiência do trabalho de um criador de web, como coletar informações de vários sites periodicamente ou extrair apenas notícias que contenham palavras-chave específicas.

Pontos a Observar e Dicas

Finalmente, aqui estão alguns pontos nos quais os iniciantes costumam tropeçar e algumas coisas úteis para saber.

Conclusão

Bom trabalho! Se você seguiu os passos neste artigo, agora deve ter um ambiente de desenvolvimento perfeito em seu PC, pronto para executar o Python a qualquer momento.

Você instalou o Python, criou um ambiente virtual, executou "Olá, Mundo!" no VS Code e até experimentou o básico de web scraping. Valorize essa sensação de "funcionou!" e, por favor, tente passar para o próximo passo.

Além do web scraping que introduzimos, o Python pode resolver vários "aborrecimentos" no trabalho diário de um criador de web, como automatizar arquivos do Excel, redimensionar imagens automaticamente e tarefas tediosas de renomeação de arquivos. Além disso, ao aprender frameworks como Flask ou Django, construir aplicações web completas por conta própria não é apenas um sonho.

Espero que este artigo ajude a ampliar o escopo de suas atividades criativas. Feliz Codificação!

Leia o Artigo Relacionado: Uma Introdução Amigável às Variáveis e Tipos de Dados do Python