Sept petites libs qui changent la vie d’un dev Python 40
Des libs fabuleuses qui vont ensemble comme les 7 doigts de la main.
Des libs fabuleuses qui vont ensemble comme les 7 doigts de la main.
Bien que pour tout ce qui touche à la sécurité (comme les mots de passe ou les signatures) il vaille mieux préférer des fonctions plus sécurisées comme SHA-2, MD5 reste très pratique pour vérifier l’intégrité d’un fichier ou pour éviter les doublons.
*
) en Python 32L’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.
Lorsque l’on a des serveurs qui souffrent de nos scripts de torture maison il est parfois bien d’avoir un oeil sur la charge de ce dernier afin d’être averti en cas de pépin.
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.
L’équipe de Disqus a sorti un outil pratique pour faire du traitement parallèle sans se prendre la tête.
C’es une tache très courrante, un pense-bête ne fait pas de mal.
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…
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.
Il arrive que l’on ait des scripts un peu bancales qui peuvent planter parfois, comment les monitorer facilement ? Comment les relancer sans avoir à se demander si ça tourne ou pas ?