Julien Velcin Home Page
Home News Research Publications Teaching Events Positions Conferences Bio


Programmation avancée Python (Master IDSM Lyon 2 - Kharkov)

Objectif du cours

Ce cours donne des compétences de programmation avancée en Python, en particulier via l'apprentissage du paradigme Objet. La partie appliquée illustre le cours en développant, à partir de zéro, les différentes étapes pour concevoir un système de recherche d'information à partir de données textuelles.

La partie appliquée de ce cours nécessite un environnement complet de développement en Python 3, par exemple anaconda avec le logiciel Spyder. Voici la liste des librairies utilisées : praw, urllib, xmltodict, datetime, pandas, pickle, re, gensim, json, csv, numpy.

Ressources :

  • CM partie 1 :
  • TD parties 1 et 2 :
  • CM partie 2 :
  • TD parties 3 et 4 :
  • Quelques références en ligne :