StackEdit [Link]
io/app#
Primeiros passos no Python – Guia para
quem nunca programou
Este guia é para você que nunca viu Python na vida. Vamos aprender o essencial para
começar: variáveis, �pos, entrada de dados, contas matemá�cas e uma forma bonita de
exibir resultados.
Antes de começar: O que é Python?
Python é uma linguagem de programação. Você escreve instruções em um arquivo (ou
no terminal) e o computador as executa em ordem, de cima para baixo.
Para testar os exemplos:
• No PC: instale o Python e use o IDLE ou o Google Colabs, ferramenta online de
Edição de Texto.
• No celular: use o aplica�vo Pydroid 3 (Android) , Carnets (iPhone) ou o Google
Colabs, ferramenta online de Edição de Texto.
1. Variáveis – guardando informações
Imagine uma caixa com um rótulo. Dentro da caixa você coloca um valor. O rótulo é o
nome da variável.
nome = "Ana"
idade = 25
altura = 1.68
• nome é uma caixa que guarda o texto "Ana" .
1 of 7 03/05/2026, 16:06
StackEdit [Link]
• idade guarda o número 25 .
• altura guarda 1.68 .
Regras para nomes de variáveis:
• Só podem ter letras, números e o underline _
• Não podem começar com número (errado: 1nome )
• Não usem palavras que o Python já usa, como print , input , if , while
(chamadas palavras reservadas)
Exemplos certos:
preco = 10
nome_completo = "João Silva"
_valor = 5
Exemplos errados:
2produto = 10 # começa com número
meu-nome = "Ana" # hífen não é permitido
2. A função type() – descobrindo o �po do dado
Cada dado tem um �po:
• Texto → str (string)
• Número inteiro (sem vírgula) → int (integer)
• Número decimal (com vírgula, escrita com ponto) → float
Use type() para ver o �po de uma variável.
2 of 7 03/05/2026, 16:06
StackEdit [Link]
nome = "Ana"
print(type(nome)) # <class 'str'>
idade = 25
print(type(idade)) # <class 'int'>
altura = 1.68
print(type(altura)) # <class 'float'>
print exibe algo na tela. Tudo que es�ver dentro dos parênteses será
mostrado.
3. input() – perguntando algo ao usuário
Com input() o programa para e espera você digitar algo. O que for digitado vira uma
string (texto).
Exemplo simples:
nome = input("Digite seu nome: ")
print("Olá", nome)
Como funciona:
1. Mostra a mensagem "Digite seu nome: "
2. Aguarda você digitar algo e apertar Enter
3. Guarda o que você digitou na variável nome
4. Depois exibe Olá seguido do nome.
Atenção: mesmo que você digite um número, Python guarda como texto.
Por exemplo: idade = input("Idade: ") → a variável idade será do �po str
(texto), mesmo que você tenha digitado 25 .
3 of 7 03/05/2026, 16:06
StackEdit [Link]
4. Operadores matemá�cos – fazendo contas
Python consegue fazer as quatro operações e mais algumas. Você pode usar números
diretamente ou variáveis.
Operador O que faz Exemplo Resultado
+ Soma 5 + 2 7
- Subtração 5 - 2 3
* Mul�plicação 5 * 2 10
/ Divisão (resultado sempre decimal) 5 / 2 2.5
// Divisão inteira (descarta o resto) 5 // 2 2
% Resto da divisão 5 % 2 1
** Potência 5 ** 2 25
Exemplo usando variáveis:
a = 10
b = 3
soma = a + b # 13
resto = a % b # 1 (resto de 10 ÷ 3)
potencia = a ** b # 1000 (10³)
5. print(f"...") – exibindo texto com variáveis de
forma fácil
Normalmente, para misturar texto e variáveis, você pode fazer:
4 of 7 03/05/2026, 16:06
StackEdit [Link]
nome = "João"
print("Olá", nome, "tudo bem?")
Mas existe um jeito mais prá�co e legível: as f-strings.
Basta colocar a letra f antes das aspas e dentro usar { } para colocar as variáveis.
Sintaxe básica:
nome = "João"
idade = 20
print(f"Olá {nome}, você tem {idade} anos.")
O computador vai trocar {nome} por "João" e {idade} por 20 .
Resultado: Olá João, você tem 20 anos.
Você pode fazer contas dentro das chaves:
a = 5
b = 3
print(f"A soma de {a} + {b} é igual a {a + b}")
Saída: A soma de 5 + 3 é igual a 8
Pode usar type() também:
preco = 99.90
print(f"O preço é {preco} e seu tipo é {type(preco)}")
Qualquer código Python pode ir dentro de { } e será executado antes de
mostrar o resultado.
Comparação visual:
Sem f-string (mais complicado):
5 of 7 03/05/2026, 16:06
StackEdit [Link]
print("Olá", nome, "você tem", idade, "anos.")
Com f-string (mais simples):
print(f"Olá {nome}, você tem {idade} anos.")
6. Juntando tudo – um programa completo
Vamos criar um programa que:
1. Pergunta o nome.
2. Pergunta a idade (como texto, ainda sem converter).
3. Calcula quantas horas tem um ano.
4. Exibe tudo com f-string.
# Pedindo informações
nome = input("Qual seu nome? ")
idade_texto = input("Qual sua idade? ")
# Calculando horas em um ano (números fixos)
dias_por_ano = 365
horas_por_dia = 24
total_horas = dias_por_ano * horas_por_dia
# Mostrando os resultados com f-string
print(f"Olá {nome}!")
print(f"Um ano tem {total_horas} horas.")
print(f"Você disse que tem {idade_texto} anos.")
print(f"O tipo da variável idade_texto é {type(idade_texto)}")
Linha a linha:
• nome = input(...) → guarda o nome que o usuário digitar.
• idade_texto = input(...) → guarda a idade (como texto, por enquanto).
• dias_por_ano = 365 → cria uma variável com o valor 365.
6 of 7 03/05/2026, 16:06
StackEdit [Link]
• horas_por_dia = 24 → outra variável.
• total_horas = dias_por_ano * horas_por_dia → mul�plica e guarda o
resultado.
• Os print(f"...") exibem as mensagens usando os valores.
Conclusão
Você aprendeu:
• Como guardar valores em variáveis
• Como descobrir o �po de um dado com type()
• Como perguntar algo ao usuário com input()
• Como fazer contas matemá�cas com os operadores + - * / // % **
• Como exibir tudo de forma organizada com f-strings print(f"...")
Agora é pra�car! Tente modificar os exemplos, mudar os números, criar novas perguntas.
Programar é treino.
7 of 7 03/05/2026, 16:06