Qu’est-ce qu’une closure en Python et Javascript ?
Impossible de trouver une explication simple des closures sur le Net. Pourtant c’est un concept simple qui peut se comprendre en quelques minutes.
Impossible de trouver une explication simple des closures sur le Net. Pourtant c’est un concept simple qui peut se comprendre en quelques minutes.
Les décorateurs ont toujours l’air un peu magique à un développeur qui découvre Python. La principale raison est le manque d’explication détaillée sur le sujet, car en vérité c’est une fonctionalité simple, facile à comprendre, et très pratique. Suivez-le guide.
Le rubrique Python du blog a été ajoutée au planet idoine du site de l’AFPY.
Un jour, Max a eu envie de créer un logiciel de chat dédié au monde du porno. Cet article est là pour parler d’Erlang, le langage qui fait tourner eJabberd, le serveur de chat indestructible que Max avait installé.
Mechanize boude et l’erreur
vous fait faire des cauchemars ? Suivez le guide.
UnicodeDecodeError: 'utf8' codec can't decode byte machin in position truc
Slugify ne fonctionne pas comme prévu avec des caractères unicode, mais, une fois n’est pas coutume, il existe une solution magique.
Mechanize par défaut sauve tout l’historique de votre navigation, donc imaginez le carnage quand vous avez un script qui est censé scanner des milliers de pages internet…
Problème de tous les jours, et on a tous essayé de concocter notre solution maison. Mais il se trouve que la norme qui définit le format des adresses emails est vraiment tordue.
Dans certains tutos, notamment ceux sur les expressions rationelles, on recommande d’utiliser les “raw strings”, en mettant un “r” devant la déclaration de la chaîne de caractères. Que cela fait-il exactement ?
Tous les ans, on croise des tentatives desespérées de nettoyer les messages des chats, fora et commentaires de blog automatiquement. Objectif: filtrer les gros mots.