April 2019
Intermediate to advanced
700 pages
20h 15m
French
Il y a eu un certain nombre de plaintes concernant le choix du nom de « décorateur » pour cette fonctionnalité. La plus importante est que ce nom n’est pas cohérent avec son utilisation dans le livre GoF1. Le nom décorateur doit probablement plus à son utilisation dans le domaine de la compilation – un arbre syntaxique est parcouru et annoté.
— PEP 318, « Decorators for Functions and Methods »
Les décorateurs de fonctions nous permettent de « marquer » les fonctions dans le code source pour améliorer leur comportement d’une manière ou d’une autre. C’est quelque chose de puissant, mais pour le maîtriser, il faut comprendre les fermetures.
L’un des plus récents mots-clés réservés en Python est nonlocal ...
Read now
Unlock full access