forked from sonofmun/MM-Python-Course
-
Notifications
You must be signed in to change notification settings - Fork 40
2020 2021 Devoirs
Thibault Clérice edited this page Jan 5, 2021
·
2 revisions
Au choix, en travail individuel:
Les sujets (la matière source) seront à valider par mes soins d'ici le 19 janvier.
- une application avec base de données relationnelle, comprenant formulaire pour ajout, suppression, édition. Il doit être possible de naviguer dans la collection, d'y faire une recherche simple voire complexe, un index peut être ajouté.
- une application utilisant des fichiers TEI pour présenter le corpus, faisant usage de la librairie lxml ou équivalent pour proposer des index et des tables des matières. XSL peut être utilisé, mais doit l'être dynamiquement. L'usage de fichiers TEI disponibles dans d'autres projets, celui d'années précédentes est possible.
- un ensemble de notebooks python permettant la récupération automatique de données, la visualisation de ces données suivant les critères choisis (ex: 1000 manuscrits de la BNF répartis par taille, période, etc.) et une analyse de ces données si elles sont textuelles. Pour ce sujet, il sera recommandé de suivre un cours en auditeur libre en master HN ou avec les AP2.
- Une proposition originale reprenant ces schémas: exemple, une base de données mise à disposition via une API, avec des données collectées ailleurs (Exemple: API DTS de documents de wikisource).
Le code sera noté en fonction:
- de sa propreté;
- de son fonctionnement;
- de sa documentation (installation et fonctions);
- de sa validité (la beauté du design ne sera pas prise en compte);
- de son architecture;
- et bien sûr des consignes.
Des points bonus seront accordés si:
- des tests sont proposés, validant le fonctionnement de l'application ou de l'analyse.
Le devoir sera à rendre sous la forme d'un repository git, dont la gouvernance sera transférée, en fin de devoir, à l'organisation TNAH-Chartes. Tout retard équivaudra à 2 points en moins par jour.
Une journée d'oraux de restitution sera mise en place fin mars, avant la prise de fonction en stage, pour discuter des résultats.