32 lines
1.9 KiB
Typst
32 lines
1.9 KiB
Typst
#import "@preview/isc-hei-bthesis:0.8.1" : *
|
||
#import "@preview/acrostiche:0.7.0": acrfull
|
||
|
||
#set text(lang: "fr", region: "ch")
|
||
#page-title("Résumé")
|
||
|
||
#v(1fr)
|
||
|
||
En Python, la philosophie de _duck typing_ est souvent source d'erreurs, en particulier dans des domaines liés aux données.
|
||
Midas est un nouveau système de types construit sur Python qui vise à offrir une vérification statique stricte et des assertions à l'exécution pour garantir l'intégrité des données.
|
||
Midas inclut son propre langage de définition de types pour tous besoins spécifiques à un domaine.
|
||
Il fournit également une vérification étendue des schémas et opérations sur les DataFrames Pandas, comme les méthodes d'agrégation.
|
||
Les expression de casting sont vérifiée statiquement sur les valeurs littérales ou génèrent des assertions à l'exécution qui vérifient la conformité si elle ne peut pas être jugée à la compilation.
|
||
L'entièreté du système est construit de zéro, à l'exception du parser pour le langage de définition qui est adapté d'un autre projet.
|
||
Le système de type est dans un premier temps abordé d'un point de vu théorique, en puisant dans #acrfull("TaPL").
|
||
L'implémentation est ensuite développée étape par étape, composant par composant.
|
||
|
||
/*
|
||
Le résumé d’un mémoire de bachelor doit fournir un aperçu concis de l’ensemble du travail. Il inclut généralement :
|
||
|
||
- Le contexte et la motivation de la recherche.
|
||
- L’objectif principal ou la question de recherche.
|
||
- Une brève description de la méthodologie ou de l’approche utilisée.
|
||
- Les principaux résultats ou découvertes.
|
||
- La conclusion principale ou les implications du travail.
|
||
|
||
Le résumé doit être autonome, clair et ne pas dépasser habituellement 250 à 300 mots. Il permet aux lecteurs de comprendre rapidement le but et les résultats du mémoire sans lire l’intégralité du document.
|
||
|
||
Le résumé doit être rédigé en français *et* en anglais.
|
||
*/
|
||
|
||
#abstract-footer("fr") |