Python do Zero: variáveis, tipos e operadores
O ponto de partida para quem nunca programou. Sem pré-requisitos, sem enrolação.
O que é Python?
Python é uma linguagem de programação criada em 1991 por Guido van Rossum. Ela foi projetada para ser simples de ler e escrever, o que a torna ideal para iniciantes. Hoje, Python é usada em desenvolvimento web, ciência de dados, automação, inteligência artificial e muito mais.
Para verificar se você já tem Python instalado, abra o terminal e digite:
python --version
Se aparecer algo como Python 3.12.x, você está pronto para começar.
Variáveis: guardando informações
Uma variável é um nome que aponta para um valor armazenado na memória. Em Python, você não precisa declarar o tipo da variável; o interpretador descobre sozinho.
nome = "Maria"
idade = 25
altura = 1.68
estudante = True
print(nome) # Maria
print(idade) # 25
print(altura) # 1.68
print(estudante) # True
Regras para nomes de variáveis:
- Devem começar com letra ou underscore (_)
- Não podem conter espaços
- São case-sensitive: nome e Nome são variáveis diferentes
- Evite usar palavras reservadas como if, for, class
Tipos de dados
Python tem quatro tipos básicos que você vai usar o tempo todo:
# String (texto)
mensagem = "Ola, mundo!"
# Integer (numero inteiro)
quantidade = 42
# Float (numero decimal)
preco = 19.90
# Boolean (verdadeiro ou falso)
ativo = True
Você pode verificar o tipo de qualquer valor com a função type():
print(type(mensagem)) # <class 'str'>
print(type(quantidade)) # <class 'int'>
print(type(preco)) # <class 'float'>
print(type(ativo)) # <class 'bool'>
Operadores
Operadores permitem fazer cálculos e comparações com valores.
# Aritmeticos
soma = 10 + 3 # 13
subtracao = 10 - 3 # 7
multiplicacao = 10 * 3 # 30
divisao = 10 / 3 # 3.333...
divisao_inteira = 10 // 3 # 3
resto = 10 % 3 # 1
potencia = 2 ** 3 # 8
# Comparacao (retornam True ou False)
print(10 > 5) # True
print(10 == 10) # True
print(10 != 5) # True
print(10 <= 3) # False
# Logicos
print(True and False) # False
print(True or False) # True
print(not True) # False
Entrada do usuário
A função input() permite que o usuário digite informações no terminal. Ela sempre retorna uma string, então você precisa converter quando necessário:
nome = input("Qual e o seu nome? ")
idade = int(input("Quantos anos voce tem? "))
altura = float(input("Qual a sua altura? "))
print(f"Ola, {nome}! Voce tem {idade} anos e {altura}m de altura.")
A sintaxe f"..." é chamada de f-string e permite inserir variáveis diretamente dentro do texto.
Conclusão
Variáveis, tipos e operadores são a base de qualquer programa em Python. Com esses conceitos, você já consegue criar programas simples que recebem dados do usuário, fazem cálculos e exibem resultados. O próximo passo é aprender estruturas de controle como if, for e while para tomar decisões e repetir ações no seu código.