Le don du mois : nuitka, bis 3

Ça faisait un bail que j’avais pas parlé d’un don du mois. Le don du mois n’est pas un don mensuel, mais un don que je fais pour le mois. Des fois j’oublie. Des fois je n’ai pas de thune. Des fois je ne me sens pas généreux, que l’humanité aille crever dans sa crasse !

Lannister always pay his debt, for the rest there is mastercard

Attention ! Merci de votre attention.

Le PEP8 et au delà, par la pratique 14

Je lis régulièrement des commentaires de batailles d’opinions sur le PEP8. Pas mal sont en fait dues à un manque de compréhension de son application. Je vais donc vous montrer des codes et les transformer pour qu’ils soient plus propre.


La maison des horreurs de l’encoding 13

En 2017, on se touche la nouille pour savoir qui a son architecture multi-services load balancée web scale à base de NOSQL, de containers orchestrés et de serveurs asynchrones. Mais pour afficher du texte y a plus personne hein…

Here comes the giant firt - bob l'éponge

PLutot que de faire la vaisselle, faite une photo de vaiselle propre

Tout ce qui fait que Python 3 est meilleur que Python 2 31

Avec de nombreuses distros Linux qui viennent avec Python 3 par défaut ainsi que Django et Pyramid qui annoncent bientôt ne plus supporter Python 2, il est temps de faire un point. Python 3 est aujourd’hui majoritairement utilisé pour tout nouveau projet ou formation que j’ai pu rencontrer. Les plus importantes dépendances ont été portées […]


Le formatage des strings en long et en large 19

Un problème qui se retrouve souvent, c’est le besoin d’afficher un message qui contient des valeurs de variables. Or, si en Python on privilégie généralement “il y a une seule manière de faire quelque chose”, cela ne s’applique malheureusement pas au formatage de chaînes qui a accumulé bien des outils au fil des années.

Manuel de montage incompréhensible

Inspecteur gadget

Un tools d’itertour, ou l’inverse 21

Python est un langage avec un “for” penchant pour l’itération l’itération si je puis dire. Et ce n’est que justice qu’il ait donc un module dédié pour les opérations d’itération : itertools.


Puis-je copier/coller mon brave ? 6

Sebsauvage a partagé un snippet pour utiliser l’API du clipboard en JS. Et j’ai donc voulu savoir comment détecter que cette functionalité est implémentée par le navivateur en cours.

I drink and i know things