python-im

Support de cours pour Python au master TAL de l'INaLCO

View the Project on GitHub clement-plancq/python-im

Projet Python (M1 - 2018/2019)

Consignes

Le rendu devra comporter :

  1. une documentation du projet traitant les points suivants :
  1. le code Python et les codes annexes (JS par ex.) que vous avez produit.

Le code doit être commenté.

  1. les données en input et en output (ou un échantillon si le volume est important)

Sujet

  1. Open Data Vous travaillerez sur au moins 3 données issues de l’open data dont l’une sera accédée via une API. L’idée ici est de croiser ces données, trouver des variables en commun pour créer un nouveau tableau de données.
    Exemple : à partir des fichiers d’adresse des établissements d’enseignements supérieurs du premier et second degrés, des taux de chômage par département et de l’API des indicateurs relatifs à l’éducation prioritaire pour les écoles, vous dresserez un tableau des départements français où apparaitront le taux de chômage, le nombre d’écoles, collèges et lycées publics et privés, le nombre d’écoles en éducation prioritaire ainsi que le nombre d’élèves concernés.
    Vous utiliserez le module requests pour interroger l’API.

  2. UD et graphes Vous concevrez un programme ou un module qui prend en entrée un fichier ou des fichiers au format UD. Chacune des phrases contenues dans le ou les fichiers d’entrée devra être représentée en mémoire sous forme de graphe.
    votre programme devra être capable de trouver et afficher les chemin de dépendance entre deux mots (ou deux lemmes ou deux POS) donnée par l’utilisateur.
    Sur les graphes et leur implémentation vous pouvez consulter Graphs in Python, Python Patterns - Implementing Graphs et également la documentation de l’outil Grew