Python · Capítulo 7
Projeto guiado
Juntar os fundamentos num projeto pequeno mas completo.
O que precisas de perceber
Planeia primeiro: requisitos, dados, operações, validações, interface e testes. Implementa por etapas pequenas e guarda versões com Git. No fim, documenta como instalar, executar e testar.
EXEMPLO
Vê o código
tarefas = []
while True:
op = input('[A]dicionar [L]istar [S]air: ').lower()
if op == 's': break
if op == 'a': tarefas.append(input('Tarefa: '))
if op == 'l':
for i, t in enumerate(tarefas, 1): print(i, t)As minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Expande o projeto com pesquisa, edição, validação e persistência. Cria um README com instruções.
Ver uma solução possível
tarefas = []
while True:
op = input('[A]dicionar [L]istar [S]air: ').lower()
if op == 's': break
if op == 'a': tarefas.append(input('Tarefa: '))
if op == 'l':
for i, t in enumerate(tarefas, 1): print(i, t)