icn:facultatif:projet2016:appli_01
Table des matières
Lire la table des familles d'aliments du Ciqual
Présentation
Les données communiquées par le Ciqual, sont disponibles sous deux formats :
- csv : format informatique ouvert qui permet d'exploiter les données dans un tableur, par exemple Excel. Cela permet d'avoir un tableau de données croisés plus difficilement exploitable pour un traitement informatique.
- mdb : format de la base de données Microsoft Access qui regroupe les données par table en permettant de gérer les relation entre ces tables
Documentation sur la base de données Access du Ciqual
Réalisation
Vous allez créer un programme Python qui utilise une interface graphique pour lire la table sur les familles d'aliments du Ciqual à partir du fichier csv.
- le fichier cvs de cette table : food_groups.zip
Exemple de programme Python de lecture du fichier :
- tableFoodGroup.py
# -*- coding: utf-8 -*- famille = open("FOOD_GROUPS.csv", "r") ligne = famille.readline() while ligne: champ = ligne.split(';') code = champ[0] nomFrancais = champ[1] nomAnglais = champ[2] print("code = {} - nomFrancais = {} - nomAnglais = {}".format(code, nomFrancais, nomAnglais)) ligne = famille.readline() famille.close()
Pour en savoir plus :
- sur la gestion des fichiers csv : Les fichiers
- la création de widget avec Kivi : Python - Kivy : Utilisez les widget Boutons, Labels et TextInput
Le projet ...
icn/facultatif/projet2016/appli_01.txt · Dernière modification : 2017/03/23 16:26 de 127.0.0.1