Introdução
Variáveis são o primeiro ponto onde muita gente trava em Python.
Na prática, o erro acontece quando o conceito não fica claro logo no início.
Aqui você vai entender o que são variáveis, para que servem e como usar sem erro.
Ao final, você vai conseguir criar, usar e ler variáveis com segurança no código.
O que são variáveis em Python
Uma variável é um nome que aponta para um valor na memória.
Na prática, funciona como uma caixinha identificada, onde o Python guarda dados.
Esse dado pode ser:
-
um número
-
um texto
-
um resultado de cálculo
-
qualquer outro tipo suportado pela linguagem
Quando você usa o nome da variável, o Python busca o valor armazenado nela.
O que é programar na prática?
Entenda como a programação funciona no dia a dia, o que realmente significa programar e como isso se aplica fora da teoria.
Entender como programarCriando uma variável na prática
Em Python, criar uma variável é simples.
Você usa o sinal = para atribuir um valor a um nome.
Exemplo básico
Esse código significa exatamente isso:
o Python guarda o número 12 associado ao nome idade.
Aqui não existe conta matemática.
O = é atribuição, não comparação.
Usando uma variável no código
Depois de criada, a variável pode ser usada em qualquer parte do código.
Exemplo com print()
Saída no terminal
Na prática, o print() mostra o conteúdo da variável, não o nome dela.
Erro comum
Saída:
Aqui você imprimiu um texto, não a variável.
Aspas transformam tudo em string.
Variáveis com texto (strings)
Textos em Python sempre usam aspas simples ou duplas.
Exemplo correto
Saída:
Regra prática que sempre funciona
-
Números → sem aspas
-
Textos → com aspas
Se misturar, o comportamento muda completamente.
Float em Python: guia prático com exemplos
Se você já entendeu variáveis, aplique o conceito com números decimais. Leia o guia prático sobre float em Python, com exemplos reais e erros comuns:
Entender float em PythonPython lê o código de cima para baixo
Esse detalhe causa muito bug em código iniciante.
Exemplo que funciona
Exemplo que gera erro
Erro:
Na prática, o erro acontece porque a variável ainda não existe quando o Python tenta usá-la.
Sempre declare antes de usar.
Reatribuindo valores a uma variável
Uma variável pode mudar de valor durante a execução.
Exemplo real
Saída:
O nome é o mesmo, mas o valor foi atualizado.
O Python sempre considera o último valor atribuído.
Variáveis guardam resultados de operações
Variáveis não guardam só valores fixos.
Elas podem guardar resultados de cálculos.
Exemplo prático
Saída:
Na prática, isso evita repetir cálculo e deixa o código legível.
Nomes de variáveis: o que pode e o que não pode
Python tem regras claras para nomes de variáveis.
Pode
Não pode
Boas práticas que uso no dia a dia
-
Use nomes claros
-
Evite abreviações sem sentido
-
Prefira
snake_case
Código bom é código que dá para entender sem comentário.
Variáveis e tipos: Python decide por você
Python é dinamicamente tipado.
Isso significa que você não declara o tipo, só o valor.
Exemplo
Isso funciona.
Mas, na prática, pode causar bugs se você não controlar.
Minha regra pessoal:
não reutilize a mesma variável com tipos diferentes no mesmo contexto.
Exercício simples resolvido
Código
Saída
Aqui não tem truque.
É uma variável com texto sendo exibida corretamente.
Conclusão
Variáveis são a base de tudo em Python.
Elas permitem guardar dados, reutilizar valores e organizar lógica.
O problema normalmente não é a sintaxe.
É entender que = é atribuição e que o Python lê o código em ordem.
Use variáveis com nomes claros, declare antes de usar e evite misturar tipos sem necessidade.
Com isso, metade dos erros iniciais simplesmente desaparece.