Missão: sua caixa de ferramentas

Sete missões, uma biblioteca: você constrói uma pequena caixa de ferramentas tipada e testada, juntando o que aprendeu no curso (dataclasses, decoradores, context managers, geradores, exceções e testes). Cada peça é validada aqui mesmo, no navegador, pela saída que ela produz. Você não escreve mais só scripts: você projeta um módulo reutilizável.

0 de 250 XP missão 1/7

Missão 1 de 7 · 30 XP

Missão 1: o dado tipado

Toda a caixa de ferramentas gira em torno de um registro de tarefa. Ele guarda um titulo e uma prioridade, com tipos declarados, e ganha __repr__ de graça da dataclass.

Objetivo: Complete a dataclass Tarefa com titulo: str e prioridade: int, e mostre uma instância. Esperado: Tarefa(titulo='estudar', prioridade=1)