Transformer un fichier Json pour obtenir un fichier CSV avec les colonnes suivantes : "PathologieLaPlusPrécise ; NomComorbidité ; Année ; EffectifPathologie ; EffectifComorbidité ; Proportion ; niveauPrioritaire".
Pour ce projet, nous disposions d'un fichier JSON qui contenait un jeu de données de patients avec des pathologies. Nous devions l'ouvrir en Python, puis le nettoyer et le trier pour ne récupérer que les lignes qui contenaient toutes les informations demandées. Pour ce faire, nous avons utilisé des listes de listes pour pouvoir traiter les lignes une à une grâce à un système de boucles et de conditions. Nous avons ainsi vérifié la présence des informations dans chaque valeur de la liste. Une fois que nous avons traité toutes les lignes, nous avons extrait la liste finale sous forme de fichier CSV.
- Correctement interpréter et prendre en compte le besoin du commanditaire ou du client
- Respecter les formalismes de notation
- Connaître la syntaxe des langages et savoir l’utiliser
- Mesurer l’importance de maîtriser la structure des données à exploiter
- Comprendre les structures algorithmiques de base et leur contexte d’usage
- Prendre conscience de l’intérêt de la programmation
- l'import et l'export d'un fichier
- l'utilisation des listes, des conditions et des boucles en python
- la communication au sein d'un binôme
Ce projet est notre premier projet technique, car il s'agit du premier que nous réalisons avec un langage de programmation tel que Python. Il m'a donc permis de mettre en pratique les connaissances que nous avons acquises en cours et de mieux comprendre le fonctionnement des listes. De plus, j'ai appris à importer et à exporter un fichier sous différents formats, ainsi qu'à lire et à écrire un fichier dans différents formats.