Módulos de Python
Explore os conceitos fundamentais de lógica de programação e resolva desafios práticos guiados socraticamente.
Variáveis, Tipos e Operações
Visão Geral
A base da programação. Aprenda a declarar variáveis na memória do computador, receber um número já disponível em entrada e exibir resultados com print().
Conceitos-Chave
Estruturas Condicionais
Visão Geral
Decisões lógicas. Controle o fluxo de execução com base em booleanos, operadores lógicos e estruturas condicionais compostas (`if`, `elif`, `else`).
Conceitos-Chave
Estruturas de Repetição
Visão Geral
Automação e iterações. Repita blocos de código de forma inteligente usando laços contados (`for`) ou baseados em condições dinâmicas (`while`).
Conceitos-Chave
Funções e Modularização
Visão Geral
Organização. Encapsule regras de negócio em blocos reutilizáveis com parâmetros de entrada e retornos explícitos (`def`, `return`).
Conceitos-Chave
Estruturas de Dados (Listas)
Visão Geral
Gerenciamento de coleções. Agrupe múltiplos elementos sob uma única variável e aprenda a iterar, filtrar e buscar valores em arrays.
Conceitos-Chave
O Teste de Maestria
A fusão final. Um algoritmo ultra-secreto que unifica variáveis, condicionais, estruturas de loops, modularização e análise de listas. Você tem o que é preciso para desbloquear e dominar o desafio final?
Resumo de Notas da Turma
Instruções do Projeto
O desafio final reúne funções, listas, laços, condições e operações para calcular a média de notas e contar aprovações, sem introduzir novas estruturas.