Comments on: C’est pour des trucs comme ça que j’adore Python… http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/ Deux développeurs en vadrouille qui se sortent les doigts du code Wed, 05 Feb 2014 12:15:31 +0000 hourly 1 http://wordpress.org/?v=3.3.1 By: Max http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16250 Max Wed, 27 Nov 2013 15:03:08 +0000 http://sametmax.com/?p=8098#comment-16250 @gontran, askimet s'en sert pour bannir les spammeurs non ? @gontran,

askimet s’en sert pour bannir les spammeurs non ?

]]>
By: Sam http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16235 Sam Wed, 27 Nov 2013 08:34:18 +0000 http://sametmax.com/?p=8098#comment-16235 Il faudrait installer un plugin de plus, et honetement, j'ai pas la foi. Si max veut le faire, j'y vois pas d'inconvénient. Quand à la liste en intention sur plusieurs lignes : si votre expression déborde, c'est qu'il faut en faire une boucle ordinaire. Les listes en intentions ne sont pas là pour créer du code illisible. Il faudrait installer un plugin de plus, et honetement, j’ai pas la foi. Si max veut le faire, j’y vois pas d’inconvénient.

Quand à la liste en intention sur plusieurs lignes : si votre expression déborde, c’est qu’il faut en faire une boucle ordinaire. Les listes en intentions ne sont pas là pour créer du code illisible.

]]>
By: Gontran http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16232 Gontran Wed, 27 Nov 2013 06:45:04 +0000 http://sametmax.com/?p=8098#comment-16232 @kontre: oui, tu peux le découper. Mais là, c'est plutôt court. Quand t'a pas mal de traitement, des if à la fois dans le map et le filter, tu te retrouve vite avec des lignes coupées illisibles. (@sam, @max : vous pourriez pas viter l'email obligatoire pour commenter ?) @kontre: oui, tu peux le découper. Mais là, c’est plutôt court. Quand t’a pas mal de traitement, des if à la fois dans le map et le filter, tu te retrouve vite avec des lignes coupées illisibles.

(@sam, @max : vous pourriez pas viter l’email obligatoire pour commenter ?)

]]>
By: kontre http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16223 kontre Tue, 26 Nov 2013 22:37:30 +0000 http://sametmax.com/?p=8098#comment-16223 Tu peux la mettre sur plusieurs lignes sans problème (si c'est bien de ça que tu aprlers pour le PEP8) : <pre lang="python">[name for i, (name, rank) in enumerate(persons[:5], 1) if i == rank]</pre> Tu peux la mettre sur plusieurs lignes sans problème (si c’est bien de ça que tu aprlers pour le PEP8) :

[name
 for i, (name, rank) in enumerate(persons[:5], 1)
 if i == rank]
]]>
By: Gontran http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16215 Gontran Tue, 26 Nov 2013 17:57:18 +0000 http://sametmax.com/?p=8098#comment-16215 C'est tellement sexe les listes en intention (en compréhension en bon français matheux), mais tellement pas adapté à PEP8 dès que ça devient un peu bourrin... C’est tellement sexe les listes en intention (en compréhension en bon français matheux), mais tellement pas adapté à PEP8 dès que ça devient un peu bourrin…

]]>
By: Sam http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16203 Sam Tue, 26 Nov 2013 11:20:02 +0000 http://sametmax.com/?p=8098#comment-16203 @policier moustachu : ^^ @kontre : bien vu. @policier moustachu : ^^

@kontre : bien vu.

]]>
By: Policier Moustachu http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16202 Policier Moustachu Tue, 26 Nov 2013 11:04:51 +0000 http://sametmax.com/?p=8098#comment-16202 Quand je vois que tu encules les mouches un peu plus après avoir trouvé une solution déjà très élégante, je comprends mieux l'opposition de style entre toi et Max. Sinon j'ai lu ça et les deux articles sur les listes en intentions, et j'ai appris plein de trucs. Ca m'a relancé sur les yield et tout aussi. Donc merci. Quand je vois que tu encules les mouches un peu plus après avoir trouvé une solution déjà très élégante, je comprends mieux l’opposition de style entre toi et Max.

Sinon j’ai lu ça et les deux articles sur les listes en intentions, et j’ai appris plein de trucs. Ca m’a relancé sur les yield et tout aussi.

Donc merci.

]]>
By: kontre http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16200 kontre Tue, 26 Nov 2013 10:26:19 +0000 http://sametmax.com/?p=8098#comment-16200 Au fait, y'a pas d'image pour cet article ? Au fait, y’a pas d’image pour cet article ?

]]>
By: kontre http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16199 kontre Tue, 26 Nov 2013 10:22:52 +0000 http://sametmax.com/?p=8098#comment-16199 Dans ce cas j'aurais laissé le keyword "start=" devant le 1 pour plus de clarté (même si c'est plus long, du coup). Bon, je retourne enculer mes mouches... Dans ce cas j’aurais laissé le keyword “start=” devant le 1 pour plus de clarté (même si c’est plus long, du coup). Bon, je retourne enculer mes mouches…

]]>
By: Sam http://sametmax.com/cest-pour-des-trucs-comme-ca-que-jadore-python/#comment-16193 Sam Tue, 26 Nov 2013 09:28:22 +0000 http://sametmax.com/?p=8098#comment-16193 Arf, je viens de m'appercevoir qu'on peut faire mieux : <pre lang="python">[name for i, (name, rank) in enumerate(persons[:5], 1) if i == rank]</pre> Arf, je viens de m’appercevoir qu’on peut faire mieux :

[name for i, (name, rank) in enumerate(persons[:5], 1) if i == rank]
]]>