Python est le langage de programmation principalement utilisé pour faire de l'analyse de données. Il propose des facilités pour la récupération de données depuis des fichiers, des sites webs, leur stockage en mémoire et leur traitement par des calculs. Mais il dispose aussi d'un grand nombre d'extensions utilisées en Data Mining, Business Intelligence et d'autres domaines qui rentrent dans vos préoccupations.

Dans ce cours nous nous familiariserons progressivement avec ce langage de programmation, en essayant de démarrer par la base pour ceux qui n'ont pas fait de programmation dans leurs études supérieures.

Le plan du cours est le suivant :

  1. logique nécessaire pour réaliser un programme informatique : notions de variable, de type, expressions, instructions, structures de contrôles (conditionnelles et boucles) - 6h
  2. Stockage et parcours d'information en mémoire pour pouvoir ensuite la manipuler : listes (tableaux) et dictionnaires - 6h
  3. Manipulation de fichiers (où est stockée l'information sur le long terme)  - 3h
  4. Extensions de Python pour l'analyse de données - 3h

Après avoir suivi ce module vous serez capable de :
  • comprendre un programme python classique qui vous serez communiquer
  • savoir l'exécuter sur des données
  • être capable de concevoir un petit programme python pour réaliser un traitement simple de données
  • sauvegarder les résultats de vos calculs dans des fichiers pouvant être facilement injectés dans d'autres outils