L’opérateur splat (l’étoile: *) en Python

Couverture du livre "Splat le chat"

L’utilisation du signe étoile (*, dit opérateur “splat”) en Python est très simple, mais certains cas sont peu intuitifs. Les nouveaux venus ont souvent besoin d’un peu plus d’explications que ce que donne la doc. Les utilisateurs d’autres langages sont généralement déroutés car ils sont habitués certaines fonctionnalités qu’on ne retrouvent pas en Python.

La suite

Parcourir un itérable par morceaux en Python

Illustration de deux bucherons sciant un tronc d'arbre

Voici une solution d’une rare élégance, car elle tient en quelques lignes, et assure une gigantesque flexibilité, sans manger beaucoup de mémoire vive.

La suite

Travail distribué en Python SANS Celery

Pictogramme d'un homme fouettée par une femme en tenu de mariée

L’équipe de Disqus a sorti un outil pratique pour faire du traitement parallèle sans se prendre la tête.

La suite

Chemin absolu et dossier du script en bash ou Python

Photo d'un serpent traversant la tête d'un homme de la narine à la bouche

C’es une tache très courrante, un pense-bête ne fait pas de mal.

La suite

Vérifier qu’une commande est disponible depuis un script bash

Mur de briques dont l'une manquante est remplacée par des blocks légo

Votre script a une dépendance et vous voulez arrêter son exécution ainsi que prévenir l’utilisateur si elle manque à l’appel ?

La suite

Debugger en Python: les bases de pdb

Radio d'un serpent ayant avalé une balle de golf

Mettez vos prints de debug au placard, et apprenez à programmer debugger comme un homme, un vrai. Un homme qui n’a pas peur d’avoir un mug USB. Heu…

La suite

10 astuces pour Sublime Text 2

Calligraphie blanche du mot "bonheur" sur un fond strié coloré

Voici 10 trucs qui vous inciterons à payer la licence de ce merveilleux joujou.

La suite

Comprendre les décorateurs Python pas à pas (partie 2)

Photo d'un serpent vers enroulé sur une branche

Dans l’article précédent, nous avons vu comment fonctionnaient les décorateurs. Mais dans leur usage quotidien vous aller rencontrer des cas particuliers comme passer des arguments. Voici de quoi y faire face.

La suite

Simuler un cookie avec Mechanize en python

Photo d'un pot de cookies

Comment simuler la présence d’un cookie lorsque l’on veut se connecter à un site via Mechanize.

La suite

0bin, implémentation Python de zerobin (pastebin chiffré côté client)

Logo du logiciel 0bin, représentant un zéro barré

0bin est une adaptation du projet zerobin en Python: un pastebin chiffré côté client sous licence libre.

La suite