Skip to content

Diet manager with TBCA nutrition value database (portuguese).

Notifications You must be signed in to change notification settings

chedieck/diet-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerenciador de dieta

Utilitário para gerenciar dieta, contando kilocalorias e os principais macronutrientes (proteínas, lipídios e carboidratos).

Os dados são estruturados da seguinte forma:

  • uma Comida é um ingrediente com seu valor nutricional (por grama do alimento);
  • uma Porção é uma comida com sua quantidade (em gramas);
  • uma Refeição armazena uma sequência de Porçãos;
  • um Dia armazena uma sequência Refeiçãos;
  • uma Semana armazena uma sequência de Dias.

As classes Refeição, Dia e Semana são filhas de uma classe abstrata que funciona de forma recursiva chamada RangoTree.

O esquema abaixo ilustra a ideia das RangoTrees (mais informação sobre pode ser encontrada no código (core.py)):

No arquivo comidas.py há exemplos de Comidas e no arquivo rotina.py há exemplos de organizações de rotina: refeições, dias e semanas.

About

Diet manager with TBCA nutrition value database (portuguese).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages