Iniciante 3–5h
Lista de tarefas com persistência
Um gerenciador de tarefas (to-do) que adiciona, lista, conclui e remove tarefas, salvando tudo em um arquivo JSON. Você aprende persistência sem banco de dados.
PythonJSON
Construa este projeto na PyTrack
Acesse o passo a passo guiado, exercícios e a IDE Python no navegador.
Começar grátisO que você vai construir
- ✓Adicionar, listar, concluir e remover tarefas
- ✓Prioridade e data de criação
- ✓Persistência em arquivo JSON
- ✓Filtro por status (pendente/concluída)
Passo a passo
- 1
Modele a tarefa como um dicionário
- 2
Implemente funções CRUD em memória
- 3
Salve e carregue de um arquivo JSON
- 4
Crie um menu interativo no terminal
- 5
Adicione filtros e ordenação
- 6
(Bônus) Exporte para CSV
O que você vai aprender
Estruturas de dadosLeitura/escrita de arquivosSerialização JSON