Batbelt, la lib des petits outils Python qui vont bien

Photo d'une voiture à la peinture réfléchissante

A force de coder plein de projets, il y a des opérations qui reviennent très souvent. Ces traitements sont petits et complètement sans relation, difficile d’en faire quelque chose. J’ai tout de même finit par en faire un lib, batbelt, qui au final n’est qu’une grosse collections de snippets que j’utilise régulièrement.

La suite

Capturer l’affichage des prints d’un code Python

Adapteur jack divisant la sortie en deux

Hier j’ai eu rencontré le travail d’une de ces fameuses personnes qui pensent que la réutilisabilité c’est pour les pédés, et qui font des scripts dont la moitié des infos renvoyées sont printées au milieu de blocs de code de 50 lignes, sans possibilité de les récupérer.

La suite

Les context managers et le mot clé with en Python

Photo d'une bouteille de shampoing deux en un pour animal de compagnie

Le mot clé with est utilisé comme dans aucun autre langage en Python. Au premier abord mystérieux, il agit en fait comme les décorateurs en permettant d’exécuter du code automatiquement avant et après un autre code. Mais à l’image des décorateurs, tout ce qu’il fait pourrait être écrit à la main sans utiliser le mot [...]

La suite

J’adore les context managers Python

Photo de cubes de sucre

Loin de moi l’idée de faire un tuto ce matin sur les context managers, mais j’ai juste l’envie d’énoncer tout haut mon amour cette fonctionnalité.

La suite