Learning Hub Logo
Python
  • Introdução ao Python
  • Como Instalar o Python
  • Primeiras Impressões
  • Sintaxe Básica
  • Tipos de Dados
  • Variáveis
  • Boas práticas com variáveis
  • Números
  • Strings
  • Formatação de Strings
  • Booleanos
  • Operadores
  • Operadores aritméticos
  • Operadores de Atribuição
  • Operadores de Comparação
  • Operadores Lógicos
  • Truthy e Falsy
  • Estruturas Condicionais
  • Condicionais Avançadas
  • Condicionais com Match
  • Coleções
  • Listas
  • Tuplas
  • Conjuntos
  • Dicionários
  • Ranges
  • Operadores de Pertencimento
  • Identidade
  • Operadores de Identidade
  • Estruturas de Repetição e Loops

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Python›Boas práticas com variáveis

Boas práticas com variáveis

Como receber dados do usuário e nomear variáveis de forma clara

⚡1 min de leitura

Recebendo dados do usuário

A função input() pausa o programa e aguarda o usuário digitar:

Carregando...

Importante: input() sempre retorna uma string, mesmo se o usuário digitar um número:

Carregando...

Imprimindo variáveis

Sem aspas, Python entende que é uma variável:

Carregando...

Com aspas, é um texto literal:

Carregando...

Regras para nomes

  • Começar com letra ou _
  • Conter apenas letras, números e _
  • Case-sensitive: nome ≠ Nome
  • Não usar palavras reservadas: class, True, False, etc.
Carregando...

Evite sobrescrever funções nativas

Não use como nome de variável: print, input, str, int, float, len, type

Isso as desativa:

Carregando...

Uma mensagem de erro aparecerá quando você tentar usá-lo:

print(print)

Saída:

Traceback (most recent call last):

File "", line 1, in

print(print)

~~~~~^^^^^^^

TypeError: 'str' object is not callable


Portanto, evite usar esses nomes nas suas variáveis. Mas se for muito importante que o nome contenha alguma dessas palavras, adicione um prefixo ou sufixo descritivo:

```python
meu_print = "Olá, mundo!"
texto_str = "Mensagem exemplo"

Boas práticas para nomear variáveis

Por convenção, usamos o padrão snake_case para nomear variáveis com mais de uma palavra. Isso significa que as palavras são escritas em minúsculas e separadas por underscores (_):

Carregando...

Além dessa convenção, também vale adotar algumas boas práticas ao nomear variáveis.

  • Use nomes que façam sentido para o que a variável representa;
  • Evite abreviações confusas, é melhor ter um nome maior mas mais descritivo;
  • Siga um padrão consistente. Se você começou a nomear as variáveis de uma forma, não mude a forma como você as nomeia ao criar novas variáveis.

Assim, mesmo quem nunca viu seu código vai conseguir entender rapidamente o que cada parte faz.

Veja alguns exemplos de bons e maus nomes de variáveis:

Carregando...

Estes nomes ruins não dizem nada sobre o que a variável representa, enquanto os bons nomes deixam claro o significado de cada variável.

← AnteriorVariáveisPróximo →Números