š Academy Code Christ estĆ” disponĆvel em vĆ”rios idiomas.Fique Ć vontade para usar o tradutor na Barra lateral (Sidebar) e aprender no seu idioma.
š Etapa 02
VariƔveis em Python
šÆ O que vocĆŖ vai aprender nesta aula?
Nesta etapa, se você estÔ começando a programar em Python, entender variÔveis e tipos de dados é o primeiro passo real para criar programas de verdade.
Sem isso, você até copia código, mas não entende o que estÔ acontecendo.
Neste guia, você vai aprender de forma simples, prÔtica e direta como o Python armazena informações e como você pode manipulÔ-las.
š¦ O que Ć© uma variĆ”vel em Python?
Em programação, uma variÔvel é um espaço na memória do
computador usado para armazenar valores temporariamente durante a execução de
um programa.
Ela funciona como uma caixa com nome,
dentro da qual podemos guardar informaƧƵes.
Por exemplo, em Python:
nome = "Ana"
idade = 25
Aqui, criamos duas variƔveis:
● nome guarda o texto "Ana"
● idade guarda o nĆŗmero 25
Essas informaƧƵes ficam disponĆveis enquanto o programa estiver em execução e podem ser usadas, modificadas ou exibidas na tela:
print(nome)
print(idade)
O resultado serĆ”:
Ana
25
š·️ Regras de nomenclatura de variĆ”veis
Nomes de variƔveis devem seguir algumas regras e boas prƔticas:
Devem comeƧar com uma letra ou um underscore (_)
nome = "João"
_idade = 30
1. Não podem começar com número:
1 idade = 20
# InvƔlido
2. Podem conter letras, números e underscores, mas sem espaços:
nome_completo = "Lucas Andrade"
3. SĆ£o sensĆveis a maiĆŗsculas e minĆŗsculas:
nome = "Carlos"
Nome = "Maria"
print(nome) # Carlos
print(Nome) # Maria
(São variÔveis diferentes!)
5. Devem ter nomes significativos → evite usar nomes genĆ©ricos como a, b, x1 sem necessidade.
✅ Boas prĆ”ticas que fazem diferenƧa
- Use snake_case → preco_total
- Evite nomes genĆ©ricos → prefira nota_aluno ao invĆ©s de x
- Seja claro: código bom é código que se explica
- Use snake_case (letras minĆŗsculas separadas por underscore).
- Exemplo: quantidade_total = 45
- Dê nomes que indiquem propósito.
- Exemplo: preco_produto, nota_aluno, contador.
š§ Atribuição de valores
Atribuir significa dar um valor à variÔvel.
Em Python, usa-se o operador = (igual).
x = 10
y = 20
soma = x + y
print(soma)
30
š§ Python interpreta isso da direita para a esquerda:
1. Calcula x + y → 30
2. Guarda o resultado na variƔvel soma
Ć possĆvel tambĆ©m atribuir vĆ”rios valores de uma vez:
a, b, c = 1, 2, 3
print(a, b, c)
SaĆda:
1 2 3
E trocar valores entre variƔveis facilmente:
a, b = b, a
š¢ Tipos de dados bĆ”sicos
Python trabalha com diferentes tipos de dados, que definem o tipo de informação armazenada em cada variÔvel.
Tipo
Descrição Exemplo
int NĆŗmeros
inteiros 10, -5, 2024
float NĆŗmeros
decimais 3.14, -0.5
str Texto
(string) "Python", 'OlĆ”'
bool Valores
lógicos (True/False) True, False
Você pode verificar o tipo de uma variÔvel usando a função type():
numero = 42
print(type(numero)) # <class 'int'>
TambĆ©m Ć© possĆvel converter entre tipos:
x = "10"
y = int(x)
print(y + 5) # 15
š¢ OperaƧƵes com nĆŗmeros
➕ Operadores aritmĆ©ticos
Python entende expressƵes matemƔticas bƔsicas:
|
Operador |
Descrição |
Exemplo |
Resultado |
|
+ |
Soma |
5 + 3 |
8 |
|
- |
Subtração |
9 - 4 |
5 |
|
* |
Multiplicação |
3 * 4 |
12 |
|
/ |
Divisão (float) |
8 / 2 |
4.0 |
|
// |
Divisão inteira |
8 // 3 |
2 |
|
% |
Resto da divisão |
10 % 3 |
1 |
|
** |
Exponenciação |
2 ** 3 |
8 |
Exemplo prƔtico:
a = 7
b = 2
print(a / b) # 3.5
print(a // b) # 3
print(a % b) # 1
𧵠Operações com strings (textos)
Strings são sequências de caracteres.
VocĆŖ pode usar aspas simples ' ' ou duplas " "
indistintamente:
mensagem = "Aprender Python Ć© divertido!"
Concatenação (+)
saudacao = "OlĆ”, "
nome = "Marina"
frase = saudacao + nome
print(frase)
# SaĆda: OlĆ”, Marina
Repetição (*)
print("Python " * 3)
# Python Python Python
Tamanho de uma string
texto = "Programar"
print(len(texto)) # 9
Acesso por Ćndice
Cada caractere de uma string tem um Ćndice (posição):
palavra = "Python"
print(palavra[0]) # P
print(palavra[-1]) # n
⌨️ Entrada e saĆda de dados
SaĆda: print()
à a função mais usada para exibir informações.
print("Resultado:", 10 + 5)
Entrada: input()
Permite ao usuƔrio digitar informaƧƵes no terminal:
nome = input("Seu nome: ")
print("OlĆ”,", nome)
Por padrão, o input() retorna uma string.
Se precisar de um nĆŗmero, converta:
idade = int(input("Sua idade: "))
print("Ano de nascimento:", 2024 - idade)
⚖️ OperaƧƵes de comparação
Muito usadas em condiƧƵes (que veremos no próximo capĆtulo):
|
Operador |
Significado |
Exemplo |
Resultado |
|
== |
Igual a |
5 == 5 |
True |
|
!= |
Diferente de |
5 != 3 |
True |
|
> |
Maior que |
7 > 4 |
True |
|
< |
Menor que |
2 < 10 |
True |
|
>= |
Maior ou igual a |
5 >= 5 |
True |
|
<= |
Menor ou igual a |
4 <= 9 |
True |
x = 10
y = 20
print(x < y) # True
print(x == y) # False
š Operadores lógicos
Junto com as comparaƧƵes, permitem combinar condiƧƵes:
● and → e
● or → ou
● not → nĆ£o
x = 10
print(x > 5 and x < 20) # True
print(x > 15 or x == 10) # True
print(not x == 10) # False
Seguir boas prĆ”ticas desde o inĆcio evita confusƵes futuras.
O Python tem um guia oficial chamado PEP 8,
com recomendações sobre estilo de código.
- Alguns pontos: Use 4 espaços (não tab) para indentação.
- Deixe espaƧos ao redor de operadores:
soma = a + b
- ComentƔrios esclarecem intenƧƵes:
# Calcula a mƩdia de duas notas
media = (nota1 + nota2) /
- Prefira nomes claros a abreviaƧƵes confusas.
- Mantenha cada linha abaixo de 79 caracteres (facilita leitura e revisão).
Mini‑exercĆcios prĆ”ticos
Saudação personalizada
- Escreva um programa que peƧa o nome do usuƔrio e exiba:
2. CƔlculo de mƩdia simples
Solicite duas notas e exiba a mƩdia.
3.
Conversor de temperatura
PeƧa um valor em graus Celsius e
exiba em Fahrenheit:
F = (C × 9/5) + 32
4.
Idade em dias
PeƧa a idade do usuƔrio em anos e
exiba em dias (aproximado).
5.
Concatenação de frases
Junte trĆŖs palavras fornecidas e
exiba a frase completa.
Esses exercĆcios sĆ£o simples, mas essenciais para praticar leitura, escrita e manipulação de dados.
Resumo
Neste post, vocĆŖ aprendeu conceitos cruciais:
● VariĆ”veis: nomeiam e armazenam valores.
● Tipos de dados: int, float, str, bool.
● Operadores: aritmĆ©ticos, relacionais e lógicos.
● Entrada e saĆda: input() e print().
● ConversƵes de tipo e boas prĆ”ticas.

%20-%20Copia.png)
.png)
.png)
.png)
Postar um comentƔrio