J’adore les context managers Python
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é.
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é.
Ça fait 10 ans que j’en fais, et je ne me souviens jamais des lettres à utiliser pour les formats. Pourtant j’utilise tout le temps le même format.
La mémoization est une forme de mise en cache, elle consiste à cacher le résultat d’une fonction afin que les appels successifs avec des paramètres identiques utilisent le cache plutôt que de calculer à nouveau les données.
ImportError: cannot import name urandom
5 Vous utilisez virtualenv, et soudainement après activation, impossible de lancer la moindre instruction Python sans que ce dernier ne s’exclame ImportError: cannot import name urandom
.
Cas simple: vous héritez d’un formulaire, mais il y a une champ que vous ne souhaitez pas utiliser. Malheureusement, il n’y a aucun hook dans Django permettant d’exclure ce champ.
Vous avez passé tous les pièges de la programmation sous Windows et vous avez un service qui tourne. Bien. Ce sentiment de victoire ne dure jamais longtemps. Quelques minutes plus tard, ou quelques jours plus tard selon la verbosité de votre bébé, votre service va freezer. voici pourquoi, et comment y remédier.
Batteries included on vous dit…
Bien que Python soit un langage dont l’une des grandes qualités est la cohérence, voici une liste d’erreurs et leurs solutions qui ont tendance à énerver.
Executer une commande shell sur un serveur distant peut s’avérer très utile, par exemple avoir le load average du serveur distant à monitorer.
Voici une explication du fonctionnement global de Django. Comme ça la prochaine fois que vous lisez un tuto Django et qu’on demande d’insérer un blougou à sens giratoire inversé dans le convecteur temporel, vous ne saurez toujours pas de quoi on parle, mais vous saurez où ça se trouve.