====== 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 ===== {{:icn:facultatif:projet2016:ciqual_2016_lisezmoi_mdb.pdf|}} ===== 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 : {{:icn:facultatif:projet2016:food_groups.zip|}} Exemple de programme Python de lecture du fichier : # -*- 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 : [[icn:facultatif:c_langage_python_fichier|Les fichiers]] * la création de widget avec Kivi : [[dev:python:kivy:app1:widget|Python - Kivy : Utilisez les widget Boutons, Labels et TextInput]] ==== Le projet ... ==== * [[:icn:facultatif:projet2016:accueil|Je reviens à la page du projet ICN 1ère 2016]]