Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados

Aprenda como criar, acessar e manipular dicionários em Python com um sistema de cadastro de alunos e notas

Compartilhe

Como Usar Dicionários em Python — Bootcamp Python + IA Dia 8
This entry is parte 4 de 24 in the series Python + IA: Fundamentos e Projetos Práticos

Python + IA: Fundamentos e Projetos Práticos

Python para Iniciantes: Instalando o Ambiente, Sintaxe e Variáveis (Dia 1/30)

Ambiente, Sintaxe Básica e Variáveis em Python — Bootcamp Dia 1

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Como Trabalhar com Listas no Python — Bootcamp Dia 6

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7

Como Usar Dicionários em Python — Bootcamp Python + IA Dia 8

Dicionários em Python: chave e valor, o jeito inteligente de armazenar dados

Como Criar Funções em Python — Parâmetros, Retorno e Reutilização

Funções em Python: Escreva Menos, Faça Mais

Como Tratar Erros em Python com try, except e finally

Tratamento de Erros em Python: programe com segurança

Leitura e Escrita de Arquivos em Python

Leitura e Escrita de Arquivos em Python: salve seus dados no mundo real

Como Salvar Listas de Dicionários em Arquivo JSON com Python

Salvando Dados Estruturados com JSON em Python

Funções com Múltiplos Retornos em Python — Análise de Dados com Elegância

Funções com Múltiplos Retornos em Python: eficiência e organização

Parâmetros Opcionais e Valores Padrão em Python

Parâmetros Opcionais e Valores Padrão em Python

Como Usar args e kwargs em Funções Python

*args e **kwargs em Python: flexibilidade total nas funções

Como Usar List Comprehensions em Python

List Comprehensions em Python: código elegante e eficiente

Como Manipular Arquivos CSV com Python

Manipulando Arquivos CSV com Python: automatize leitura e escrita de dados

Como Usar Pandas em Python para Análise de Dados

Começando com Pandas em Python: análise de dados para IA e automações

Como Limpar e Preparar Dados com Pandas | Bootcamp Dia 20

Limpeza e Transformação de Dados com Pandas: preparando para IA

Como usar a OpenAI com Python (API Atualizada, GPT-3.5)

Inteligência Artificial com Python: Fundamentos e Primeira Integração com a OpenAI

Como Classificar Textos com IA e Python (Zero-Shot Classification)

Classificação de Texto com IA: Detectando Temas e Categorias

Como Criar Textos com Python e IA (NLP + GPT-2)

Geração de Texto com IA: Criando Respostas Inteligentes com Python

Como Criar um Chatbot com IA em Python (com DialoGPT)

Chatbot com IA em Python: Construindo um Assistente Inteligente

Como Detectar Fake News com Python e IA — Projeto Prático

Como Detectar Fake News com Python e IA

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Criar uma Interface com IA em Python para Detectar Fake News

Como Avaliar a Qualidade de um Modelo de IA com Python

Como Avaliar a Qualidade de um Modelo de IA com Python — Além da Acurácia

Como Balancear Dados e Validar Modelos com Python e IA

Como Balancear Dados e Validar Modelos com Python e IA

Classificador de Fake News com Interface Web em Python (Streamlit)

Projeto Final: Criando um Classificador de Fake News com Interface Web em Python (Streamlit)

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:

  1. O usuário digita o nome e a nota de cada aluno
  2. Os dados são armazenados em um dicionário
  3. 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

Python + IA: Fundamentos e Projetos Práticos

Tuplas e Sets em Python — Estruturas Imutáveis e Conjuntos Inteligentes | Bootcamp Dia 7 Funções em Python: Escreva Menos, Faça Mais