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

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 !


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.

Attention ! Merci de votre attention.

Here comes the giant firt - bob l'éponge

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…


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 […]

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

Manuel de montage incompréhensible

Le formatage des strings en long et en large 17

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.


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.

Inspecteur gadget

I drink and i know things

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.