Essa é a parte 4 de 14 na série Python para IA
- Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1
- Como Trabalhar com Listas no Python — Bootcamp Dia 6
- Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7
- Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados
- Funções em Python: Escreva Menos, Faça Mais
- Tratamento de Erros em Python: programe com segurança
- Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real
- Salvando Dados Estruturados com JSON em Python
- Funções com Múltiplos Retornos em Python: eficiência e organização
- Parâmetros Opcionais e Valores Padrão em Python
- *args e **kwargs em Python: flexibilidade total nas funções
- List Comprehensions em Python: código elegante e eficiente
- Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados
- Começando com Pandas em Python: análise de dados para IA e automações
Hoje você vai aprender a trabalhar com dicionários (dict
), uma estrutura que permite armazenar dados relacionados por nome, e não apenas por posição.
Se você já quis guardar informações como: nome, idade, email, nota, status — tudo isso cabe perfeitamente em um dicionário.
🎯 O que você vai aprender
- Criar e acessar dicionários
- Adicionar, atualizar e remover itens
- Percorrer dicionários com
for
- Criar um sistema de cadastro de alunos com notas
📦 O que é um dicionário?
Um dicionário em Python armazena dados no formato chave: valor
.
aluno = {
"nome": "Asllan",
"idade": 41,
"ativo": True
}
✅ Como acessar valores:
print(aluno["nome"]) # Asllan
Ou com .get()
(mais seguro):
print(aluno.get("email", "não cadastrado"))
✍️ Como adicionar ou alterar:
aluno["curso"] = "Python + IA"
aluno["idade"] = 42
❌ Como remover:
del aluno["ativo"]
🔁 Como percorrer um dicionário:
for chave, valor in aluno.items():
print(f"{chave}: {valor}")
📌 Desafio do Dia: Cadastro de alunos e notas
Você deve criar um sistema onde:
- O usuário digita o nome e a nota de cada aluno
- Os dados são armazenados em um dicionário
- Ao digitar “fim”, o programa exibe todos os alunos cadastrados com suas respectivas notas
💻 Código sugerido:
alunos = {}
while True:
nome = input("Nome do aluno (ou 'fim' para encerrar): ")
if nome.lower() == "fim":
break
nota = float(input(f"Nota de {nome}: ").replace(",", "."))
alunos[nome] = nota
print("Alunos cadastrados:")
for nome, nota in alunos.items():
print(f"- {nome}: {nota}")
🧠 O que você aplicou hoje?
- Dicionário como estrutura principal
- Armazenamento de múltiplos registros
- Acesso por chave
- Laço de repetição + entrada do usuário
- Tipagem dinâmica do Python em ação!
💬 Interaja comigo
Você já usa dicionários nos seus projetos?
Como poderia adaptar esse sistema pra guardar, por exemplo, nome e email?
Comenta no post ou chama no @asllanmaciel!
🎯 Quer criar sistemas com Python + IA + WordPress?
Aqui é onde a coisa fica séria.
Juntos, podemos desenvolver:
- ✅ Ferramentas internas
- ✅ Sistemas de atendimento com IA
- ✅ Bots e automações para negócios
- ✅ Plugins com backend em Python
📲 Me chama ou acesse: asllanmaciel.com.br/mentoria