Análisis de macronutrientes utilizando el módulo Fitness-Tools en Python

Una buena dieta es un aspecto integral de un estilo de vida equilibrado. Define el bienestar de un ser humano. Los nutrientes se dividen en dos categorías, es decir, macronutrientes y micronutrientes. Los macronutrientes son la nutrición que el cuerpo necesita en gran cantidad. Los macronutrientes aportan calorías o energía por otro lado los micronutrientes son aquellos nutrientes que el cuerpo requiere en pequeñas dosis como Calcio, Potasio, Sodio, Hierro, Zinc, etc.

En este artículo, vamos a escribir secuencias de comandos de Python para obtener información de macronutrientes de los datos proporcionados. 

Vamos a utilizar el módulo fitness_tools para calcular los compuestos de macronutrientes. El objetivo de este paquete es automatizar estos cálculos para que pueda pasar más tiempo siguiendo su plan de nutrición.

Instalación:

pip install fitness-tools

Entendamos este módulo con implementación:

El método de clase make_meal() devuelve un diccionario de calorías y macronutrientes recomendados para una comida según su entrada y pasando int a través de la función.

Sintaxis:

fitness_tools.meals.meal_maker.MakeMeal( peso, objetivo=Ninguno, tipo_de_cuerpo=Ninguno, nivel_de_actividad=Ninguno, min_cal=Ninguno, max_cal=Ninguno, porcentaje_de_grasa=Ninguno, porcentaje_de_proteínas=Ninguno, porcentaje_de_carbohidratos=Ninguno )
 

Parámetros: 

  • peso: Introduzca su peso actual.
  • objetivo: seleccione un objetivo, ‘pérdida_de_peso’, ‘mantenimiento’, ‘aumento_de_peso’ o ninguno.
  • body_type: Seleccione un tipo de cuerpo: ‘endomorfo’, ‘ectomorfo’, ‘mesomorfo’ o Ninguno.
  • activity_level: seleccione un nivel de actividad, ‘sedentario’, ‘moderado’, ‘muy’ 
    o ninguno. 
  • min_cal: Ingrese las calorías mínimas deseadas por libra, los valores predeterminados son Ninguno.
  • max_cal: Ingrese las calorías máximas deseadas por libra, los valores predeterminados son Ninguno.
  • fat_percent: Ingrese el porcentaje deseado de calorías de los valores predeterminados de grasa en Ninguno. 
  • protein_percent: Ingrese el porcentaje deseado de calorías de los valores predeterminados de proteína 
    en Ninguno.
  • carb_percent: Ingrese el porcentaje deseado de calorías de los carbohidratos 
    predeterminados en Ninguno.

  A continuación se muestran algunos programas que implementan el uso del módulo fitness_tools para el análisis de macronutrientes:

Ejemplo 1:

Obtenga el macronutriente con el método daily_requirements() .

Python3

# Import required modules
from fitness_tools.meals.meal_maker import MakeMeal
  
# Create object
obj = MakeMeal(160, goal='weight_gain', activity_level='moderate',
               body_type='mesomorph')
  
# Call required method
obj.daily_requirements()

Producción:

Ejemplo 2:

Python3

# Import required module
from fitness_tools.meals.meal_maker import MakeMeal
  
# Create object
obj = MakeMeal(160, goal='weight_gain', activity_level='moderate',
               body_type='mesomorph')
  
# Traverse each object
print(obj.daily_max_calories())
print(obj.daily_min_fat())
print(obj.daily_max_protein())
print(obj.daily_min_carbs())
print(obj.daily_max_carbs())
  
# Return calories and macronutrients
# for one meal.
print(obj.make_meal(4))

Producción:

Ejemplo 3:

Obtenga porcentajes de macronutrientes y rangos de calorías manualmente.

Python3

# Import required module
from fitness_tools.meals.meal_maker import MakeMeal
  
# Create object
obj = MakeMeal(160, min_cal=10, max_cal=15, fat_percent=0.1,
               protein_percent=0.75, carb_percent=0.15)
  
# returns calories, fat, protein,
# and carbs in grams for one day
obj.daily_requirements()

Producción:

Nota: La suma de fat_percent(), protein_percent() y carb_percent() debe ser igual a 1.

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *