Novidade: app desktop disponivel!
Todos os projetos
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átis

O 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. 1

    Modele a tarefa como um dicionário

  2. 2

    Implemente funções CRUD em memória

  3. 3

    Salve e carregue de um arquivo JSON

  4. 4

    Crie um menu interativo no terminal

  5. 5

    Adicione filtros e ordenação

  6. 6

    (Bônus) Exporte para CSV

O que você vai aprender

Estruturas de dadosLeitura/escrita de arquivosSerialização JSON

Pronto para construir seu portfólio? Python

Crie sua conta gratuita e tenha acesso a trilhas, exercícios, projetos e um dashboard que mostra sua evolução de verdade.

Lista de tarefas com persistência — Projeto Python · PyTrack