Prep@s.org

Le site de l'UPS pour les Classes Préparatoires aux Grandes Écoles

Télécom ParisTech Programmation Python : de la librairie standard au calcul scientifique, Application à l’apprentissage statistique COMPLET du Jeudi 25 avril 2013 au Vendredi 26 avril 2013


Synopsis
Le langage de programmation Python est un langage interprété aux applications multiples, comme notamment la production de sites et de moteurs de recherches internet, l'administration de systèmes ou encore le calcul numérique et formel pour les sciences de l'ingénieur. L'objectif du cours est de présenter le langage Python comme langage impératif avec sa librairie standard riche de nombreuses structures de données (listes, ensembles, dictionnaires, etc.). L'écosystème du calcul scientifique en Python à travers les librairies Numpy, Scipy et Matplotlib sera présenté dans un second temps, pour finir avec un projet d'application en apprentissage statistique.
L'ensemble des cours se dérouleront sur machine avec mise en pratique simultanée et interactive dans un interpréteur Python.

Type de stage : Cours et travaux pratiques sous Python

Auditoire attendu : les professeurs de mathématiques supérieures et spéciales, en mathématiques, physique, chimie et informatique (inscription libre mais obligatoire).

COMPLET Lieu : Télécom ParisTech, 46, rue Barrault, 75013 Paris (comment venir?).
Responsable pédagogique : Alexandre Gramfort

Contact : liesse@telecom-paristech.fr

Intervenants : Alexandre Gramfort et Slim Essid, enseignants-chercheurs au département TSI de Télécom ParisTech.

Page Web de présentation : ici

Seuil d'ouverture / Numerus clausus : 5 / 40

Inscription (libre mais obligatoire) :
de préférence en ligne ici ou par mél à liesse@telecom-paristech.fr

Programme

25 avril 2013

9h30 - 9h45 Accueil (Hall Barrault) par Yves Poilane, directeur de Télécom ParisTech

9h45 - 10h Présentation de la journée

10h - 12h30 Introduction au langage et à la librairie standard

Ce cours sera consacré à la syntaxe du langage (fonctions, branchements, boucles) et à ses structures de données (listes, ensembles, dictionnaires).

12h30 Buffet Déjeuner

14h - 17h Introduction au calcul scientifique et matriciel avec Numpy

La librairie Numpy n'est pas fournie dans la librairie standard Python mais est à ce jour incontournable lorsqu'il s'agit de manipuler de façon efficace des données numériques (tableaux, matrices, tenseurs etc.). Ce cours sera consacré à la présentation et la manipulation des structures de données fournie par Numpy.

26 avril 2013

9h - 12h Scipy pour l'algèbre linéaire, optimisation, traitement des signaux et images

La librairie Scipy est une collection d'algorithmes basée sur Numpy pour le calcul scientifique. Elle fournit notamment des implémentations de référence pour l'algèbre linéaire, la manipulation de signaux, d'images ou encore l'optimisation

12h Buffet Déjeuner

13h30 - 16h30 Mise en pratique avec un projet de machine learning

Ce dernier cours aura pour objectif la synthèse et la mise en pratique des connaissances à travers un projet en apprentissage statistique, Machine learning. Il s'agira d'extraire des données (texte ou images) d'internet pour résoudre un problème de classification de données. Le projet reposera sur la librairie scikit-learn (http://scikit-learn.org).

16h30 Cocktail de clôture