Traitement et visualisation des données
Ce chapitre est une introduction au traitement et à l'analyse des données, domaine communément appelé Data Science en informatique.
Les données sont d'une importance fondamentale en informatique et plus largement en sciences. De nos données personnelles qu'il faut savoir protéger face des entreprises peu scrupuleuses qui en font le commerce, à des mesures physico-chimiques qu'il faut traiter en masse pour modéliser l'évolution du climat... des datacenters fonctionnent aux 4 coins du mondes pour stocker et traiter des milliards d'informations.
Prérequis Python
- Les variables : types élémentaires (
int
,str
,float
), affectations, calculs ; - Les fonctions : utilisation et définition ;
- Structures conditionnelles :
if... elif... else
; - Structures itératives : les boucles bornées, les « Pour », et non bornées, les « Tant que » ;
- Les listes (création, parcours, lecture et modification d'éléments) ;
- Les dictionnaires (création, parcours, lecture et modification d'éléments) ;
- Les tuples (création, parcours).
Si ces notions ne sont pas claires pour toi, finalise un parcours sur FutureCoder.
Contenu du chapitre
Pour les premières
- Rappel sur des types construits de données que nous avons déjà croisés : tuples, listes et dictionnaires.
- Introduction aux tables de données : lecture de fichiers de données, recherches et fusion de tables de données.
Pour les terminales
- Introduction à des structures de données plus élaborées : linéaires, en arbre ou en graphes
- Introduction aux bases de données
Crédits
La partie sur les tables a été réalisée par N. Revéret avec l'aide des membre du groupe e-nsi, en particulier M. Coilhac et F. Chambon. Les fichiers sources sont disponibles sur ce dépôt. Les chapitres de terminale sont issus du site d'Angélique Beucher L'ensemble des documents sont sous licence CC-BY-NC-SA 4.0 (Attribution, Utilisation Non Commerciale, ShareAlike).