Progammation en python

Objectifs du module

Le but de ce module est de vous initier à la programmation avec le langage Python. Le module se base principalement sur des exemples et part du principe que vous connaissez déjà d’autre(s) langage(s) de programmation.

Plan du cours

  1. Introduction à Python
  2. Types de base et fonctions prédéfinies
  3. Contrôle du flux d’instructions
  4. Les séquences
  5. Fonctions originales
  6. Manipuler des fichiers
  7. Les tableaux associatifs et les ensembles
  8. Programmation orientée objet
  9. Manipulation des matrices avec Numpy

L’ensemble de ces thématiques est illustré par une mise en pratique en séance de TD sur machine. Pour aller plus loin et vous exercer sur un projet plus grand, 3 exemples de traitements de jeux de données (lecture, nettoyage, traitement et écriture des données) sont proposés.

Modalités de contrôle

  • un contrôle continu de 55 min sur machine en milieu de module ;
  • un contrôle continu de 55 min sur machine en fin de module.

Bibliographie

  • SWINNEN Gérard (2012). Apprendre à programmer avec Python 3, Eyrolles.
  • PARMENTELAT Thierry & LEGOUT Arnaud (2015) Cours Python MOOC INRIA [consulté le 01 septembre 2015].