Soma de Lista: Crie uma lista com 5 números. Use a função sum() para somar todos.
Contador de Letras: Leia uma palavra. Use len() para mostrar quantas letras ela tem.
🟡 Médios
Dicionário de Aluno:
Crie um dicionário com: nome, nota1, nota2.
Calcule a média.
Adicione um novo campo situacao com "Aprovado" ou "Reprovado".
Mostre o dicionário completo.
Tabuada com Range: Use um loop for i in range(1, 11) para mostrar a tabuada do 9.
🔴 Desafio
Analisador de Texto:
Texto: "Python é incrível e muito fácil".
Conte quantas palavras existem (use .split()).
Substitua "fácil" por "poderoso" (use .replace()).
Mostre o texto final em CAIXA ALTA (use .upper()).
📚 Gabarito e Soluções Comentadas
Gabarito Explicado ### Questão 1: Soma de Lista **Resolução e Implementação:**
// Estrutura de implementação recomendada para Soma de Lista// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Python e Ciência de Dados**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 2: Contador de Letras **Resposta Comentada:** - **Fundamentação:** No contexto de **Python e Ciência de Dados**, o conceito abordado (Contador de Letras) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 3: Dicionário de Aluno **Resposta Comentada:** - **Fundamentação:** No contexto de **Python e Ciência de Dados**, o conceito abordado (Dicionário de Aluno) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais. ### Questão 4: Tabuada com Range **Resolução e Implementação:**
// Estrutura de implementação recomendada para Tabuada com Range// Validação de regras de negócio e retorno consistente
- **Explicação:** A solução atende diretamente aos requisitos de **Python e Ciência de Dados**, garantindo tipagem consistente, legibilidade e tratamento de casos de borda. ### Questão 5: Analisador de Texto **Resposta Comentada:** - **Fundamentação:** No contexto de **Python e Ciência de Dados**, o conceito abordado (Analisador de Texto) é essencial para assegurar que os requisitos do sistema sejam estruturados de forma padronizada e escalável. - **Justificativa Técnica:** A abordagem recomendada prioriza baixo acoplamento, alta coesão e facilidade de manutenção em ambientes de produção, evitando retrabalho e inconsistências operacionais.