Aula 5: Estruturas de Dados (Listas e Dicionários) - Curso Grátis Introdutório de Programação, Web e Jogos

 

Aula 5: Estruturas de Dados (Listas e Dicionários)

📌 Objetivo: Aprender a armazenar e manipular conjuntos de dados usando listas e dicionários.


1️⃣ Listas – Armazenando Vários Valores

As listas são usadas para armazenar múltiplos valores em uma única variável.

🖥 Criando uma Lista

python

frutas = ["Maçã", "Banana", "Laranja", "Morango"] print(frutas) # Exibe toda a lista

📌 Acessando um Item da Lista

python

print(frutas[0]) # Exibe "Maçã" (o primeiro item) print(frutas[2]) # Exibe "Laranja"

💡 Obs: Os índices começam em 0.

📌 Adicionando e Removendo Itens

python

frutas.append("Uva") # Adiciona "Uva" à lista frutas.remove("Banana") # Remove "Banana" print(frutas)

📌 Percorrendo uma Lista com "for"

python

for fruta in frutas: print(fruta)

💡 Explicação: Para cada item na lista, o loop exibe o nome da fruta.


2️⃣ Dicionários – Estruturando Dados com Chave e Valor

Os dicionários armazenam dados em pares chave: valor.

🖥 Criando um Dicionário

python

pessoa = { "nome": "Carlos", "idade": 25, "cidade": "São Paulo" } print(pessoa)

📌 Acessando Valores pelo Nome da Chave

python

print(pessoa["nome"]) # Exibe "Carlos" print(pessoa["idade"]) # Exibe 25

📌 Adicionando e Modificando Dados

python

pessoa["profissão"] = "Engenheiro" # Adiciona uma nova chave pessoa["idade"] = 26 # Modifica a idade print(pessoa)

📌 Percorrendo um Dicionário

python

for chave, valor in pessoa.items(): print(f"{chave}: {valor}")

💡 Explicação: Esse loop exibe cada chave e seu valor.


🎯 Exercício Prático

📌 Crie um dicionário chamado aluno com as seguintes informações:

  • Nome
  • Idade
  • Notas (lista com 3 notas)
  • Média (calcule a média das notas e adicione ao dicionário)

Exemplo esperado:

python

aluno = { "nome": "Lucas", "idade": 18, "notas": [8, 7, 9], "media": 8.0 }

💡 Dica: Use sum(lista) / len(lista) para calcular a média.


📩 Próxima Aula

Se fizer o exercício, me avise!
Na Aula 6, vamos aprender sobre Banco de Dados e SQL, para armazenar informações permanentemente.

📌 Dúvidas? Pergunta aqui! 🚀


Comments

Popular posts from this blog

Aula 7: Criando um Back-End com Flask (API Web) - Curso Grátis Introdutório de Programação, Web e Jogos

Aula 9: Deploy - Colocando Sua Aplicação Online - Curso Grátis Introdutório de Programação, Web e Jogos

Aula 8: Criando o Front-End com HTML, CSS e JavaScript - Curso Grátis Introdutório de Programação, Web e Jogos