Python, Django, Git et du cul 7


Ah, la règle 34

“Si ça existe, il y a une version porno”

Logique, après tout.

Mais les plus gros consommateurs de cul, les geeks, ont pourtant mis de côté un mélange évident.

Où sont mes tutos pour scripter un grabber des vidéos de boule ? Mon détoureur de boobs avec la Python Imaging Library ? Pourquoi on ne mélange pas le dev et les testicules, alors que ça nous casse si souvent les couilles ? Pourquoi ne pourrait-on pas créer un code sérieux en se faisant formater la clé USB ? (j’ai pas dit un code propre, hein)

Du coup Max et moi, on a eu envie de monter ce petit blog, pour discuter de notre expérience sur la question.

Du code. Du cul. Et vice-versa.

Et puis pour partager aussi. On sait où est le point G sur Google Maps, mais si vous pouviez nous l’indiquer sur Google Body ce serait cool, merci.

Attention, il faut pas croire, on est pas des billes non plus. On a monté quelques projets qui tiennent la route, et la charge. Des sites, des logiciels. Vous en utilisez peut-être un sans le savoir. Si, si, on peut être pervers et compétent, je vous assure. Même qu’on gagne notre vie avec ça. Plutôt bien.

Bon, puisqu’il faut bien commencer quelque part, saviez-vous qu’on peut applatir une liste de listes en une ligne de Python ?

>>> lst = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # une liste de listes
>>> for l in lst: # afficher les sous listes
...: print l
...:
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
>>> flatten_list = [item for sublist in lst for item in sublist]
>>> print flatten_list
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9]

Dans le jargon, on appelle ça une nested comprehension list, mais Max appellerait ça une incomprehensible liste. On verra ça plus en détails dans un poste dédié.

Et vu que c’est pas le but de développer la technique dans un post “hello world” et que je trouve aucun lien phallique dans mon snippet, voici une petite leçon d’introduction à la sodomie.

Allez, on le lance ce blog.

Sam

7 thoughts on “Python, Django, Git et du cul

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.