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