Δημιουργία προγράμματος διατροφής με επεξεργασία βάσης δεδομένων τροφίμων με Python (Bachelor thesis)

Βαλσαμά, Δήμητρα


This paper highlights the combination of technology and nutrition as a valuable resource for promoting healthy eating and improving nutritional information. The use of specialized programs can help calculate the nutritional value of foods and provide tailored advice for each individual's diet. In this paper we will analyze useful tools involved in creating such kinds of programs and then create our own nutrition application that will suggest random foods from the USDA database and calculate their macronutrient rates and calories. This will happen by using two very important open source tools Python and Pandas. We will learn ‘’from the inside’’ how a program is created and how important the Pandas library is in reading csv files, which is a great data structure for sharing information on the web. The application we will develop represents an important advancement which leads to an automated computational evaluation of the nutritional content of meals, as in future work we could improve it sufficiently to turn it into a particularly useful tool for the work of a nutritionist.
Institution and School/Department of submitter: Σχολή Επιστημών Υγείας - Τμήμα Επιστημών Διατροφής και Διαιτολογίας
Subject classification: Διατροφή -- Βάσεις δεδομένων
Python (Γλώσσα προγραμματισμού υπολογιστή)
Λογισμικό εφαρμογής -- Ανάπτυξη
Nutrition -- Databases
Python (Computer program language)
Application software -- Development
Keywords: Εφαρμογή Διατροφής;Βάσεις Δεδομένων Διατροφής;Diet application;Nutrition databases;Python;USDA;Pandas
Description: Πτυχιακή εργασία - Σχολή Επιστημών Υγείας - Τμήμα Επιστημών Διατροφής και Διαιτολογίας, 2023 (α/α 14091)
URI: http://195.251.240.227/jspui/handle/123456789/16834
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Subject classification: Διατροφή -- Βάσεις δεδομένων
Python (Γλώσσα προγραμματισμού υπολογιστή)
Λογισμικό εφαρμογής -- Ανάπτυξη
Nutrition -- Databases
Python (Computer program language)
Application software -- Development
Submission Date: 2024-07-23T11:29:41Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: Σχολή Επιστημών Υγείας - Τμήμα Επιστημών Διατροφής και Διαιτολογίας
Publication date: 2023-10-20
Bibliographic citation: Βαλσαμά Δ. (2023). Δημιουργία προγράμματος διατροφής με επεξεργασία βάσης δεδομένων τροφίμων με Python (Πτυχιακή εργασία). ΔΙ.ΠΑ.Ε.
Abstract: παρούσα εργασία προβάλλει τον συνδυασμό της τεχνολογίας και της διατροφής ως ένα πολύτιμο μέσο για την ανάδειξη της υγιεινής διατροφής και τη βελτίωση της διατροφικής ενημέρωσης. Η χρήση εξειδικευμένων προγραμμάτων μπορεί να βοηθήσει στον υπολογισμό της διατροφικής αξίας των τροφίμων και στην παροχή προσαρμοσμένων συμβουλών για τη διατροφή του ατόμου. Στην εργασία αυτή μελετήσαμε χρήσιμα εργαλεία που παίρνουν μέρος στη δημιουργία τέτοιου είδους προγραμμάτων και στη συνέχεια δημιουργήσαμε μία δική μας εφαρμογή διατροφής που προτείνει τυχαία τρόφιμα μέσα από τη βάση δεδομένων του USDA και υπολογίζει τις μακροθρεπτικές τους τιμές και θερμίδες. Αυτό συμβαίνει με τη χρήση δύο πολύ σημαντικών εργαλείων κατηγορίας ανοιχτού λογισμικού Python και Pandas. Κατανοήσαμε, γράφοντας κώδικα, πώς δημιουργείται ένα πρόγραμμα και πόσο σημαντική είναι η βιβλιοθήκη Pandas στην ανάγνωση αρχείων CSV. Το αρχείο CSV αποτελεί μια σπουδαία δομή δεδομένων για τη διακίνηση πληροφορίας στο διαδίκτυο. Η εφαρμογή που αναπτύξαμε αντιπροσωπεύει ένα σημαντικό βήμα προς την κατεύθυνση της αυτοματοποιημένης υπολογιστικής αξιολόγησης της διατροφικής περιεκτικότητας των γευμάτων, καθώς σε μελλοντική εργασία θα μπορούσαμε να τη βελτιώσουμε σε ικανοποιητικό βαθμό, ώστε να μετατραπεί σε ένα ιδιαίτερα χρήσιμο εργαλείο για τη δουλειά ενός διατροφολόγου.
This paper highlights the combination of technology and nutrition as a valuable resource for promoting healthy eating and improving nutritional information. The use of specialized programs can help calculate the nutritional value of foods and provide tailored advice for each individual's diet. In this paper we will analyze useful tools involved in creating such kinds of programs and then create our own nutrition application that will suggest random foods from the USDA database and calculate their macronutrient rates and calories. This will happen by using two very important open source tools Python and Pandas. We will learn ‘’from the inside’’ how a program is created and how important the Pandas library is in reading csv files, which is a great data structure for sharing information on the web. The application we will develop represents an important advancement which leads to an automated computational evaluation of the nutritional content of meals, as in future work we could improve it sufficiently to turn it into a particularly useful tool for the work of a nutritionist.
Advisor name: Στεφανίδης, Βασίλειος
Examining committee: Στεφανίδης, Βασίλειος
Publishing department/division: Σχολή Επιστημών Υγείας - Τμήμα Επιστημών Διατροφής και Διαιτολογίας
Publishing institution: ihu
Number of pages: 53
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
Valsama.pdf1.81 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/16834
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.