Controle de estoque
Programa de terminal em Python para cadastrar e consultar produtos e registrar entradas e saídas de estoque.
- Python
- JSON
Contexto
Projeto prático de estudo em Python, com foco em lógica de programação e persistência de dados.
Problema
Controlar produtos e suas movimentações de estoque sem depender de anotações soltas.
Solução
Um programa de terminal com menu. Ele cria o arquivo local estoque.json ao salvar e carrega os dados na próxima execução.
Decisões técnicas
- JSON como persistência local, por ser simples e legível.
- Interface de terminal, para focar na lógica do programa.
Funcionalidades
- Cadastrar e consultar produtos.
- Registrar entradas e saídas de estoque.
- Salvar e recarregar os dados entre execuções.
Aprendizados
- Separar o menu da persistência permite concentrar a lógica de estoque em cadastro, consulta e movimentações.
- Salvar em JSON mantém os dados legíveis e permite recarregá-los na execução seguinte.