Skip to content

Latest commit

 

History

History
96 lines (67 loc) · 2.72 KB

README.md

File metadata and controls

96 lines (67 loc) · 2.72 KB

🐍 Avaliação — Módulo 03: Estrutura de Dados

Curso de Capacitação em Desenvolvimento Full Stack — ITEAM Professor: Msc. Hygo Sousa De Oliveira


📌 Sobre esta avaliação

Esta avaliação cobre o Módulo 03, sobre as estruturas de dados nativas do Python: listas, tuplas, dicionários, conjuntos e compreensões.

São 10 questões de múltipla escolha (A/B/C/D/E) que testam tanto a leitura de código quanto o raciocínio sobre o comportamento em tempo de execução. A progressão vai do básico ao avançado.


📁 Arquivos

modulo-03/
├── README.md          ← você está aqui — contexto e instruções
└── template.py        ← copie e preencha as respostas

🎯 Como responder

1. Copie o template

Dentro da pasta modulo-03/ da sua cópia do repositório:

cp template.py respostas.py

2. Preencha suas respostas

Abra o arquivo copiado e substitua cada "?" pela letra da alternativa que você considera correta:

# Exemplo
Q01 = "B"   # ← sua resposta aqui

3. Confira o preenchimento

python respostas.py

O verificador avisa se alguma questão ficou em branco ou com uma letra inválida. Ele confere só o formato, não se a resposta está certa.

4. Salve na sua cópia

git add modulo-03/respostas.py
git commit -m "feat: respostas da avaliação do módulo 03"
git push origin main

Para a entrega ao professor, veja a seção Entregar uma atividade de COMO-OBTER-AS-ATIVIDADES.md.


📚 O que a avaliação cobre

Questão Nível Tema
Q01 🟢 Básico Listas: indexação negativa
Q02 🟢 Básico Tuplas: imutabilidade
Q03 🟢 Básico Dicionários: método .get() com valor padrão
Q04 🟢 Básico Conjuntos: eliminação de duplicatas
Q05 🟡 Intermediário Listas: .sort(reverse=True) + slicing
Q06 🟡 Intermediário Dicionários: list comprehension com .items()
Q07 🟡 Intermediário Conjuntos: operação .difference()
Q08 🟡 Intermediário List comprehension com filtro e transformação
Q09 🔴 Avançado Dicionários aninhados + sum() + generator
Q10 🔴 Avançado Estruturas combinadas: lista de dicts + comprehension

⚠️ Regras

  • Marque uma única alternativa por questão.
  • Analise o código mentalmente antes de executar — isso treina leitura de código, habilidade essencial no dia a dia.
  • Não apague as questões do template — apenas substitua o "?".
  • Dúvidas? Anote no comentário ao lado da sua resposta.

"In the face of ambiguity, refuse the temptation to guess." — Zen of Python 🐍