Il est parfois intéressant de considérer des problèmes anodins, complètement inutiles, mais qui permettent de mettre en œuvre des éléments de programmation encore jamais employés. Je vous propose ici de réécrire en Python un module bien connu des développeurs Perl : Acme::Buffy.
Acme::Buffy est un module Perl amusant : il suffit de le charger au début d'un code Perl pour que celui-ci soit encodé sous la forme d'une suite de termes « Buffy », où la casse sera modifiée de manière à offrir la diversité nécessaire pour couvrir l'ensemble des caractères. Un petit test sera sans doute plus parlant, si vous avez déjà installé Perl :
Cette ligne permet d'installer le module Acme::Buffy. Nous pouvons ensuite créer un petit programme de test dans essai.pl :
Au lancement du script, nous obtiendrons l'affichage attendu de « Hello world » :
Mais une petite surprise vous attend en ouvrant à nouveau le fichier essai.pl :
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première