Configurando e Começando com Python: Guia para Iniciantes

Oliver Kingsley

Oliver Kingsley

20 junho 2025

Configurando e Começando com Python: Guia para Iniciantes

Bem-vindo ao mundo do Python! Você escolheu aprender uma linguagem celebrada por sua simplicidade, poder e versatilidade. Python é a força motriz por trás de aplicações web, ciência de dados, inteligência artificial, automação e muito mais. Para um iniciante, sua sintaxe limpa e código legível a tornam uma primeira linguagem ideal.

No entanto, antes que você possa escrever sua primeira linha de código, você deve configurar seu ambiente de desenvolvimento corretamente. Uma configuração adequada é a base sobre a qual todos os seus futuros projetos serão construídos. Ela previne frustrações comuns e garante uma experiência de aprendizado suave e produtiva. Este guia abrangente irá acompanhá-lo em cada etapa do processo, desde a instalação do Python em seu computador até o gerenciamento de dependências de projeto com ambientes virtuais e a execução do seu primeiro script. Cobriremos cada comando que você precisa, explicado em detalhes, para lhe dar um início sólido em sua jornada Python.

💡
Quer uma ótima ferramenta de Teste de API que gera documentação de API bonita?

Quer uma plataforma integrada e All-in-One para sua Equipe de Desenvolvedores trabalhar junta com máxima produtividade?

Apidog entrega todas as suas demandas, e substitui o Postman a um preço muito mais acessível!
button

Este tutorial foi projetado para o iniciante absoluto. Não assumiremos nenhum conhecimento prévio de programação. Nosso foco será estabelecer as melhores práticas desde o primeiro dia, particularmente o uso de ambientes virtuais, uma habilidade crítica para qualquer desenvolvedor Python sério.

I. Instalando Python: Seu Primeiro Passo

O primeiro passo é instalar o interpretador Python em seu sistema. O interpretador é o programa que lê seu código Python e executa as instruções que você escreveu. Usaremos Python 3, pois o Python 2 não é mais suportado.

É crucial instalar o Python corretamente e verificar se ele está acessível a partir da sua interface de linha de comando (CLI) — o Prompt de Comando ou PowerShell no Windows, e o Terminal no macOS e Linux.

A. Instalando no Windows

O Windows não vem com Python pré-instalado. A maneira recomendada de instalá-lo é usando o instalador oficial.

Baixe o Instalador: Abra um navegador web e navegue até a página de download do site oficial do Python para Windows. Você deverá ver botões para baixar a versão estável mais recente. Baixe o "Windows installer (64-bit)".

Execute o Instalador: Assim que o download for concluído, execute o arquivo executável do instalador. Você será recebido com uma janela de instalação.

Passo Crucial: Adicionar Python ao PATH: Antes de clicar em "Install Now" (Instalar Agora), olhe na parte inferior da janela. Você verá uma caixa de seleção rotulada "Add Python to PATH" (Adicionar Python ao PATH) ou uma variação similar. Você deve marcar esta caixa. Este passo garante que você possa executar Python a partir do seu prompt de comando de qualquer diretório. Este é um dos erros mais comuns para iniciantes no Windows.

Instalar: Clique em "Install Now" para iniciar a instalação com as configurações recomendadas. Uma barra de progresso mostrará o processo de instalação.

Verifique a Instalação: Uma vez que a instalação esteja completa, você precisa verificar se foi bem-sucedida. Abra seu Prompt de Comando ou PowerShell. Você pode encontrá-los pesquisando no Menu Iniciar. Na janela que aparece, digite o seguinte comando e pressione Enter:Bash

python --version

Se a instalação foi bem-sucedida, você verá o número da versão do Python impresso na tela, por exemplo, Python 3.12.3.

Verifique a Instalação do pip: O gerenciador de pacotes do Python, pip, é instalado automaticamente junto com o Python. É a ferramenta que você usará para instalar bibliotecas de terceiros. Verifique sua instalação com o comando:Bash

pip --version

Você deverá ver a versão do pip impressa, juntamente com sua localização.

B. Instalando no macOS

Versões modernas do macOS frequentemente vêm com uma versão pré-instalada do Python 2. No entanto, esta versão está desatualizada e não deve ser usada. Você deve instalar o Python 3.

O método recomendado é usar o instalador oficial, semelhante ao Windows.

Baixe o Instalador: Navegue até a página de download do site oficial do Python para macOS. Baixe o "macOS 64-bit universal2 installer" para a versão estável mais recente.

Execute o Instalador: Abra o arquivo .pkg baixado. O instalador irá guiá-lo pelas etapas. Concorde com a licença e prossiga com a instalação padrão. Ele instalará o Python 3 em sua pasta /Applications e criará os links necessários.

Verifique a Instalação: Abra o aplicativo Terminal (você pode encontrá-lo em Applications/Utilities ou pesquisando com o Spotlight). Para verificar sua nova instalação do Python 3, digite:Bash

python3 --version

Isso deve exibir a versão que você acabou de instalar. No macOS, o comando python3 é usado para chamar especificamente o interpretador Python 3, enquanto python ainda pode apontar para o antigo Python 2.

Verifique o pip: Da mesma forma, verifique a instalação do pip:Bash

pip3 --version

Você provavelmente precisará usar pip3 para gerenciar pacotes para sua instalação do Python 3.

C. Instalando no Linux

A maioria das distribuições Linux vem com Python 3 pré-instalado. No entanto, é uma boa prática garantir que você tenha a versão mais recente do repositório de pacotes da sua distribuição e que as ferramentas necessárias como pip e venv também estejam presentes.

Abra seu Terminal.

Atualize seu Gerenciador de Pacotes: Primeiro, atualize sua lista local de pacotes.

sudo apt update
sudo dnf check-update

Instale Python: Agora, instale o pacote Python 3, juntamente com pip e o módulo venv, que é usado para criar ambientes virtuais.

sudo apt install python3 python3-pip python3-venv
sudo dnf install python3 python3-pip

Verifique a Instalação: Verifique a versão instalada usando o terminal. O comando é tipicamente python3.Bash

python3 --version

E verifique o pip:Bash

pip3 --version

II. Ambientes Virtuais: Isolamento Profissional de Projetos

Agora que o Python está instalado, você pode ficar tentado a começar a instalar pacotes globalmente. Pare. A prática mais importante para um novo desenvolvedor Python é usar ambientes virtuais para cada projeto.

Por Que Usar um Ambiente Virtual?

Imagine que você está trabalhando em dois projetos diferentes. O Projeto A requer a versão 1.0 de uma certa biblioteca, enquanto o Projeto B precisa da versão 2.0 da mesma biblioteca. Se você instalar essas bibliotecas globalmente, você terá que alternar constantemente entre as versões, e um projeto sempre estará quebrado.

Um ambiente virtual é um diretório auto-contido e isolado que contém uma versão específica do Python mais todos os pacotes e bibliotecas específicos que seu projeto precisa. Ele não afeta sua instalação global do Python ou outros ambientes virtuais.

Benefícios:

Usaremos o módulo venv, que é a maneira padrão e integrada de criar ambientes virtuais no Python 3.

Criando e Usando um Ambiente Virtual

Vamos percorrer todo o fluxo de trabalho.

Crie um Diretório de Projeto: Primeiro, crie uma pasta para seu novo projeto. Abra sua interface de linha de comando e execute estes comandos:Bash

mkdir my_first_project
cd my_first_project

Isso cria um novo diretório chamado my_first_project e navega para dentro dele.

Crie o Ambiente Virtual: Agora, dentro da pasta do seu projeto, execute o seguinte comando. Este comando diz ao Python para executar o módulo venv e criar um novo ambiente virtual em uma pasta chamada venv.

python3 -m venv venv
python -m venv venv

Após executar isso, você verá uma nova pasta chamada venv dentro de my_first_project. Esta pasta contém uma cópia do interpretador Python e é onde seus pacotes específicos do projeto serão instalados. É uma convenção comum nomear esta pasta venv ou .venv.

Ative o Ambiente Virtual: Criar o ambiente não é suficiente; você deve "ativá-lo". Ativar o ambiente modifica o prompt do seu shell para apontar para os executáveis específicos do Python e pip do ambiente.

No Windows (usando Prompt de Comando):Bash

venv\Scripts\activate.bat

No Windows (usando PowerShell):PowerShell

.\venv\Scripts\Activate.ps1

(Talvez seja necessário alterar sua política de execução primeiro executando Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process)

No macOS e Linux:Bash

source venv/bin/activate

Uma vez ativado, você verá o nome do ambiente entre parênteses no início do seu prompt de comando, assim: (venv) C:\Users\SeuUsuario\my_first_project>. Isso indica que seu ambiente virtual está ativo.

Desativando o Ambiente Virtual: Quando terminar de trabalhar em seu projeto, você pode desativar o ambiente e retornar ao seu shell normal. Basta digitar o seguinte comando:Bash

deactivate

O prefixo (venv) desaparecerá do seu prompt.

III. Gerenciando Pacotes com pip

Com seu ambiente virtual ativo, você pode agora instalar pacotes com segurança para seu projeto. A ferramenta para isso é o pip. Quando um ambiente está ativo, o comando pip é automaticamente ligado a esse ambiente.

Comandos Essenciais do pip

Vamos instalar um pacote popular chamado requests, que é usado para fazer requisições HTTP.

Instale um Pacote: Certifique-se de que seu venv esteja ativo e, em seguida, execute:Bash

pip install requests

O pip baixará o pacote requests e todas as suas dependências do Python Package Index (PyPI) e os instalará diretamente na sua pasta venv. Sua instalação global do Python permanece intocada.

Liste os Pacotes Instalados: Para ver quais pacotes estão instalados em seu ambiente atual (ativo), use:Bash

pip list

Você verá requests e suas dependências listados, mas nenhum dos pacotes instalados em seu Python global ou em outros ambientes.

Criando um Arquivo requirements.txt: Como você compartilha seu projeto com outros para que eles possam replicar seu ambiente? Você faz isso com um arquivo de requisitos. A convenção padrão é nomear este arquivo requirements.txt.

Você pode gerar automaticamente este arquivo com o comando pip freeze, que exibe uma lista de todos os pacotes instalados e suas versões exatas.Bash

pip freeze > requirements.txt

O símbolo > redireciona a saída do comando para o arquivo requirements.txt. Se você abrir este arquivo, verá uma lista de versões de pacotes.

Instalando a partir de um Arquivo requirements.txt: Se outra pessoa (ou você mesmo no futuro) quiser configurar seu projeto, ela pode criar e ativar um novo ambiente virtual e, em seguida, executar o seguinte comando para instalar todos os pacotes necessários de uma vez:Bash

pip install -r requirements.txt

Este comando diz ao pip para ler o arquivo e instalar todos os pacotes listados nele.

Desinstale um Pacote: Se você não precisar mais de um pacote, pode removê-lo:Bash

pip uninstall requests

O pip pedirá confirmação antes de remover o pacote.

IV. Seu Primeiro Script Python

Você tem um ambiente de desenvolvimento completo e isolado. Finalmente é hora de escrever algum código!

Escrevendo o Código

Crie um Arquivo Python: Usando seu editor de texto favorito (como VS Code, Sublime Text ou até mesmo o Bloco de Notas), crie um novo arquivo chamado app.py dentro do seu diretório my_first_project. Certifique-se de que ele esteja na mesma pasta que seu diretório venv, não dentro dele.

Adicione Código Python: Abra app.py e digite o seguinte código nele. Este script pedirá seu nome e, em seguida, imprimirá uma saudação personalizada.Python

# Um script Python simples para cumprimentar o usuário

def get_greeting(name):
    """Gera uma saudação personalizada."""
    if not name:
        return "Olá, estranho misterioso!"
    else:
        return f"Olá, {name}! Bem-vindo ao mundo do Python."

def main():
    """Função principal para executar o programa."""
    print("Bem-vindo à sua primeira aplicação Python!")
    user_name = input("Por favor, digite seu nome: ")
    message = get_greeting(user_name.strip())
    print(message)

if __name__ == "__main__":
    main()

Executando Seu Script

Garanta que Seu Ambiente Esteja Ativo: Volte para sua interface de linha de comando. Certifique-se de que você está no diretório my_first_project e que seu prefixo (venv) está visível.

Execute o Script: Para executar seu programa, você invoca o interpretador Python e passa o nome do arquivo do seu script.

python3 app.py
python app.py

Interaja com Seu Programa: O script será executado em seu terminal. Ele primeiro imprimirá "Bem-vindo à sua primeira aplicação Python!", em seguida, solicitará seu nome. Digite seu nome e pressione Enter. O script então imprimirá sua saudação personalizada.

Parabéns! Você configurou com sucesso um ambiente de desenvolvimento Python profissional, gerenciou pacotes e escreveu e executou sua primeira aplicação Python. Você dominou um fluxo de trabalho que lhe servirá bem em projetos de qualquer escala. A partir daqui, sua jornada é sobre aprender a própria linguagem — sua sintaxe, estruturas de dados e vasto ecossistema de bibliotecas. Mas com esta base sólida, você está perfeitamente equipado para a aventura que está por vir.

💡
Quer uma ótima ferramenta de Teste de API que gera documentação de API bonita?

Quer uma plataforma integrada e All-in-One para sua Equipe de Desenvolvedores trabalhar junta com máxima produtividade?

Apidog entrega todas as suas demandas, e substitui o Postman a um preço muito mais acessível!
button

Pratique o design de API no Apidog

Descubra uma forma mais fácil de construir e usar APIs