(Très) Grand listing des libs standards les plus utiles en Python

Photo d'une rame de papier à listing (avec trou sur le côté)

Liste des libs qui sont fournies en standard avec Python avec uniquement les modules les plus utiles, en français, et surtout, avec une description de ce que vous pouvez faire avec (plutôt qu’une définition abstraite).

La suite

Utiliser des UUID comme primary key avec l’ORM de Django

Poster de démotivation "Just because you're unique doesn't make you useful"

Par défaut Django ajoute automatiquement un champ id à tous les modèles, et le configure pour être un entier qui s’auto incrémente puis le désigne comme la clé primaire. Il est néanmoins possible d’utiliser un autre champ comme clé primaire pour sa table: un slug ou un identifiant métier. Dans notre cas, on va voir comme utiliser un UUID.

La suite

Usages et dangers du null object pattern en Python

Photo du profile facebook de Justin John Bieber

Le motif de conception de l’objet nul ou “Null object pattern” dans la langue de Justin Bieber, est une technique qui consiste à créer un objet qui ne fait rien. Et quand on lui demande de faire quelque chose, il se renvoie lui-même.

La suite

Nginx en reverse proxy + Gunicorn pour vos apps Django

Nginx, patator inside

Petit exemple de configuration de Nginx en reverse proxy avec Gunicorn.

La suite

Transformer des caractères spéciaux en ASCII

Photo d'une pomme de terre

Dans beaucoup de cas, plutôt que de se taper la gestion de l’encodage, on préfère tout ramener au plus petit dénominateur commun: l’ASCII. Pas d’accent, pas de problème, comme disait mon grand-père juif. Ça devait être un autre contexte. Mais quand même.

La suite

Echaper du HTML en Python ou avec jQuery

Pochette du jeu vidéo Ape Escape

La question bateau du jour: mais comment transforme-t-on des tags HTML en entités HTML pour sécuriser les inputs utilisateurs qui seront affichées sur le site ?

La suite

ASCIINOSCOPE – Viendez-y , on va s’en payer une tra(o)nche !

les mecs...sans déconner...

un trombinoscope façon ascii des âmes perduent errants sur Sam&Max…

La suite

(Très) Grand listing des libs tierce partie les plus utiles en Python

Photo d'un rouleau de parchemin très long

Tout, tout, tout, vous saurez tout sur le Python. Le vrai, le faux, le laid, le beau, le dur, le mou, Qui a un grand cou, le gros touffu, le p´tit joufflu, le grand ridé, le mont pelé…

La suite

Les descripteurs en Python

Annulingus et masturbation

Un descripteur est une classe qu’on instancie comme attribut d’une autre classe pour faire office de setter et de getter sur cet attribut. Le descripteur doit implémente les méthodes __get__ et __set__ qui seront exécutées quand on essayer d’assigner ou lire l’attribut.

La suite

Crate.io, une alternative à Pypi

Couverture du libre chair de poule "jumeau diabolique"

Si vous avez lu l’article sur pip, vous savez que le listing officiel des libs Python est Pypi, un site for pratique, mais qui commence à dater.

La suite