Como Programar em Python: Do Zero ao Primeiro Script

Neste guia prático, você aprenderá exatamente o que é Python, como preparar o seu ambiente de desenvolvimento e como construir suas primeiras linhas de código funcional hoje mesmo.

Como Programar em Python: Do Zero ao Primeiro Script
Imagem ilustrativa gerada por IA (maiastudios.com.br)

Se você quer entrar no universo da programação, poucas decisões são tão assertivas quanto começar por Python. Desenvolvida para priorizar a legibilidade do código, a linguagem se consolidou como uma das ferramentas mais populares e versáteis do mercado atualmente.

Neste guia prático, você aprenderá exatamente o que é Python, como preparar o seu ambiente de desenvolvimento e como construir suas primeiras linhas de código funcional hoje mesmo.

Por Que Aprender a Programar em Python?

Python é uma linguagem de alto nível, interpretada e possui uma sintaxe muito fácil de compreender. Na prática, isso significa que a sintaxe é muito próxima do inglês comum, reduzindo o atrito inicial comum a outras linguagens como C++ ou Java. As principais vantagens de adotar Python incluem: • Sintaxe limpa: Menos símbolos como chaves ou ponto-e-vírgula obrigatórios; a estrutura visual do código é definida por indentação. • Ecossistema maduro: Uma enorme biblioteca de pacotes prontos que aceleram o desenvolvimento. • Amplo mercado de atuação: Usada em desenvolvimento web (Django, FastAPI), automação de tarefas, scripts de sistema, ciência de dados, inteligência artificial e até desenvolvimento de jogos.

1. Como Instalar o Python no Seu Computador

Antes de escrever o primeiro comando, é necessário ter o interpretador configurado.

Windows

No Windows 1. Acesse o site oficial em python.org. 2. Baixe a versão estável mais recente. 3. Importante: Durante a instalação, marque a caixa "Add python.exe to PATH" antes de clicar em avançar.

No Linux (Debian/Ubuntu e derivados)

O Python já costuma vir pré-instalado na maioria das distribuições. Para garantir que está atualizado com as ferramentas essenciais, execute no terminal:

sudo apt update && sudo apt install -y python3 python3-pip python3-venv

Para verificar se a instalação deu certo, abra o terminal ou Prompt de Comando e digite:

python –version  ou  python3 –version

2. Escolhendo o Ambiente de Desenvolvimento (IDE)

Embora seja possível programar no Bloco de Notas ou terminal interativo, um bom editor de código acelera o aprendizado: • VS Code (Visual Studio Code): Leve, modular e com ótima extensão oficial para Python. • PyCharm (Community Edition): Ambiente completo e robusto dedicado especificamente a projetos Python. • KDevelop: Uma IDE minimalista com depurador visual integrado, excelente para quem nunca programou na vida.

Foto do meu editor de código Vscode
Fonte (Acervo pessoal/maiastudios.com.br)

3. Conceitos Fundamentais da Sintaxe Python

Para começar a programar, você só precisa dominar quatro pilares iniciais: variáveis, condicionais, repetições e funções. Mas a forma como eu gravei na minha mente a lógica da programação foi a seguinte: Tudo tem que ter uma ENTRADA DE DADOS, um ARMAZENAMENTO DE DADOS, um PROCESSAMENTO DE DADOS e uma SAÍDA DE DADOS. Se você está começando na programação, então guarde isso na sua memória. Eu te garanto que você vai conseguir programar qualquer linguagem de programação se você souber esses quatro pilares. Agora focaremos no Python.

Variáveis e Tipos de Dados

Em Python, você não precisa declarar o tipo da variável explicitamente; a linguagem infere automaticamente:

# Texto (string)
nome = "Dev Iniciante"

# Números inteiros (int) e decimais (float)
idade = 25
altura = 1.75

# Booleanos (bool)
gosta_de_programar = True

print(f"Olá, meu nome é {nome} e tenho {idade} anos.")

Estruturas Condicionais (if, elif, else)

Usadas para tomar decisões no fluxo de execução:

pontuacao = 85

if pontuacao >= 90:
    print("Classificação: Excelente")
elif pontuacao >= 70:
    print("Classificação: Bom")
else:
    print("Classificação: Precisa melhorar")

Laços de Repetição (for e while)

Permitem iterar sobre coleções ou repetir blocos de instruções:

ferramentas = ["VS Code", "Terminal", "Git", "Python"]

for item in ferramentas:
    print(f"Ferramenta essencial: {item}")

Funções

Organizam o código em blocos reutilizáveis:

def calcular_area_retangulo(base, altura):
    return base * altura

area = calcular_area_retangulo(10, 5)
print(f"A área calculada é: {area}")

4. Criando Seu Primeiro Script Prático: Calculadora Interativa

Chega de teoria. Vamos salvar um arquivo chamado calculadora.py e executá-lo. Este mini-projeto usa entrada do usuário (input), conversão de tipos e controle de fluxo. Mas antes de começar este mini projeto, é essencial que vocês criem o seu ambiente virtual no Python para que o seu programa seja limitado apenas ao seu projeto. Assim, é garantido que em caso de erros colaterais e danosos, os erros fiquem apenas dentro do seu projeto, sem atuar de forma a prejudicar o seu computador, principalmente se você estiver usando Linux.

Para criar o seu ambiente virtual, vocês precisam ter em seu sistema instalado o módulos pip e venv ou virtualenv. Quando a instalação do Python é feita no Windows eles já vem com esses módulos embutidos, mas no Linux não. Então, para instalar no Linux, digite o seguinte comando no terminal:

sudo apt install python3-pip python3-venv 

Depois de instalar o pip e o venv, entre na pasta do seu projeto, vamos criar o seu ambiente virtual. Dentro da raiz da pasta onde ficará seu programa, abra o terminal e digite o seguinte comando:

python3 -m venv .venv

Agora existe uma pasta com o nome .venv dentro do seu projeto.

Foto do meu editor de código Vscode
Fonte (Acervo pessoal/maiastudios.com.br)

Dentro da pasta .venv, estão cópias de todos os arquivos necessários para simular um ambiente Python. Agora só precisamos ativar esse ambiente virtual:

No Linux ou macOS:

source .venv/bin/activate

No Windows:

.venv\Scripts\activate

Agora sim, podemos criar nosso primeiro script em python:

Foto do meu editor de código Vscode
Fonte (Acervo pessoal/maiastudios.com.br)
# calculadora.py

print("=== CALCULADORA SIMPLES EM PYTHON ===")

num1 = float(input("Digite o primeiro número: "))
operacao = input("Escolha a operação (+, -, *, /): ")
num2 = float(input("Digite o segundo número: "))

if operacao == "+":
    resultado = num1 + num2
elif operacao == "-":
    resultado = num1 - num2
elif operacao == "*":
    resultado = num1 * num2
elif operacao == "/":
    if num2 != 0:
        resultado = num1 / num2
    else:
        resultado = "Erro: Divisão por zero não é permitida."
else:
    resultado = "Operação inválida."

print(f"Resultado: {resultado}")

Para rodar o programa, navegue até a pasta pelo terminal e execute:

python calculadora.py  
# ou 
python3 calculadora.py
Foto do meu editor de código Vscode
Fonte (Acervo pessoal/maiastudios.com.br)

Sugestão:

O caminho mais eficiente para aprender Python é escrever código com frequência, errar, ler as mensagens do terminal e construir projetos reais desde o primeiro dia. Comece ajustando a calculadora do exemplo com novas operações e avance passo a passo.

Gostou? Compartilhe

Mais em Python & Código

Python & Código

Como instalar o gerenciador de pacotes uv no Debian 3.13.5

O uv é um gerenciador de pacotes e ambientes virtuais ultrarrápido escrito em Rust pela Astral. Ele funciona independentemente de uma versão específica do Python no sistema, mas você pode instalá-lo diretamente dentro do ambiente do Python 3.13.5 ou utilizá-lo como ferramenta global.