Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Desafio Hora da Prática Aula 5

1 resposta

Olá, Tamy. Como vai?

Parabéns por chegar à conclusão da Aula 5 e compartilhar a resolução do seu desafio! Chegar ao capítulo de Estruturas de Dados é um marco importante, pois é aqui que aprendemos a organizar informações de forma mais complexa e eficiente em Python.

Nesta etapa do curso, o foco principal costuma ser o trabalho com listas, dicionários e tuplas. Entender como manipular essas estruturas é essencial para qualquer análise de dados, pois elas permitem armazenar desde uma simples lista de compras até grandes conjuntos de registros de uma base de dados.

Uma dica valiosa para manipulação de listas e dicionários é sempre se atentar à mutabilidade:

  • Listas ([]): São ótimas para armazenar sequências de dados que podem mudar, permitindo adicionar (append) ou remover elementos.
  • Dicionários ({}): São ideais para mapear relações entre chaves e valores, funcionando de forma muito rápida para buscas específicas.
  • Tuplas (()): Devem ser usadas quando você quer garantir que os dados não sejam alterados acidentalmente ao longo do código.

Veja um exemplo prático de como essas estruturas podem se complementar para organizar dados de alunos:

# Lista de dicionários para organizar dados
alunos = [
    {"nome": "Tamy", "nota": 9.5},
    {"nome": "Paulo", "nota": 8.0}
]

for aluno in alunos:
    print(f"Estudante: {aluno['nome']} - Nota: {aluno['nota']}")
  • Continue praticando a iteração em dicionários utilizando os métodos .keys(), .values() e .items().
  • Tente sempre pensar em qual estrutura de dados facilita mais o acesso à informação que você precisa no momento.

Sua evolução no curso está sendo ótima e a prática constante no Google Colab vai ajudar muito a fixar esses conceitos de organização de dados.

Espero que possa ter lhe ajudado!