Prepas.org

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

Télécom ParisTech Initiation à la programmation Python : Application en traitement du signal et des images (session vrais débutants) 1ère Session - COMPLET - du Lundi 13 avril 2015 au Mardi 14 avril 2015

Thème : Initiation à Python pour vrais débutants : Application en traitement du signal et des images

  • ------------------------------------ COMPLET ----------------------------------------------
  • Informations générales

    Date de la session : Lundi 13 et mardi 14 avril 2015
    Type de stage : Cours et travaux pratiques sous Python (deux groupes de 20 personnes)
    Auditoire attendu : les professeurs de mathématiques supérieures et spéciales, en mathématiques, physique, chimie, informatique et sciences de l'ingénieur.
    Lieu : Télécom ParisTech, 46, rue Barrault, 75013 Paris (comment venir?).
    Volume horaire et programmation : voir ci-dessous
    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 : maintenue par Télécom ParisTech
    Seuil d'ouverture / Numerus clausus : 5 / 40

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

    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 basé sur des données expérimentales.

    Les cours se dérouleront sur machine avec mise en pratique simultanée et interactive dans un interpréteur Python.

    Environnements préinstallés : python, python-numpy, python-scipy, ipython, ipython-notebook, python-matplotlib, spyder, python-sklearn.

    Programme

    Jour 1 matin
    9h30 - 9h45 Accueil (Hall Barrault)
    9h45 - 10h00 Présentation de la journée
    10h00 - 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 Déjeuner

    Jour 1 après-midi
    14h00 - 17h00 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.

    Jour 2 matin
    9h00 - 12h00 Scipy : algèbre linéaire, optimisation, manipulation 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, le traitement de signaux, d'images ou encore l'optimisation.

    12h00 Déjeuner

    Jour 2 après-midi
    13h30 - 16h30 Mise en pratique avec des minis-projets de traitements de données
    Ce dernier cours aura pour objectif la synthèse et la mise en pratique des connaissances à travers des mini-projets basés sur divers données expérimentales (notamment signaux et images).
    16h30 Clôture