
La session de Demandez le Programme! aura lieu le jeudi 20 novembre à 14h dans la salle Grace Hopper (bâtiment Alan Turing) et en visio, et sera animée par Christian Poli ingénieur SED. L'exposé sera en français.
En Python, les décorateurs représentent un moyen puissant pour enrichir le langage afin de faire face à des besoins spécifiques dans une boîte à outils (toolkit, framework, ...) ou bibliothèque logicielle.
Sa facilité d'utilisation fait qu'il a été employé massivement ces dernières années pour faire évoluer le langage lui-même et sa bibliothèque standard. Ainsi, même les développeurs débutants ont probablement utilisé dans leur code des @classmethod, @property ou @dataclass sans la moindre difficulté.
Par contre, avant d'écrire son premier décorateur, on peut éprouver quelques réticences...
L'objectif de cette intervention est de faire surmonter ces réticences, même pour les développeurs occasionnels, pour ne pas se priver d'une construction du langage dotée d'une grande expressivité et concision.
Le support de la présentation.