Comments on: Exemples de bons codes Python http://sametmax.com/exemples-de-bons-codes-python/ Du code, du cul Mon, 28 Oct 2019 11:54:55 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: deronnax http://sametmax.com/exemples-de-bons-codes-python/#comment-152971 Fri, 19 Dec 2014 16:52:08 +0000 http://sametmax.com/?p=5127#comment-152971 Ça fait 1 an que je me trimbale dans le module urllib2 de python 2.7 et je peux témoigner qu’il est vraiment à vomir. Il n’est absolument pas pythonique, très javatique avec énormément d’abstraction inutile et un énorme (et overkill) system de call chain qui permet de bien perdre le fil du flow d’exécution quand tu fais du pas à pas dedans avec PDB.

]]>
By: Sam http://sametmax.com/exemples-de-bons-codes-python/#comment-6598 Mon, 04 Mar 2013 10:23:03 +0000 http://sametmax.com/?p=5127#comment-6598 @cym13: wordpress met ton message en attente de modération, mais je n’ai jamais vraiment vérifié si il l’annonçait “votre commentaire est en attente de modération”. Par contre, j’aime le concept de docopt, mais je trouve clize vachement plus simple.

]]>
By: kontre http://sametmax.com/exemples-de-bons-codes-python/#comment-6595 Mon, 04 Mar 2013 09:33:13 +0000 http://sametmax.com/?p=5127#comment-6595 J’ai approuvé tes messages (sauf le doublon), je crois que c’est Askimet qui te fait pas confiance…

]]>
By: cym13 http://sametmax.com/exemples-de-bons-codes-python/#comment-6592 Mon, 04 Mar 2013 08:31:13 +0000 http://sametmax.com/?p=5127#comment-6592 Remarque :

ou bien c’est firefox qui plante en ne transmettant pas mon commentaire, ou bien c’est qu’il n’y a rien de prévu pour dire « Sisi on l’a reçu pas la peine de le renvoyer ! » auquel cas il pourrait être intéressant de le rajouter (tant pour l’utilisateur que pour vous d’ailleurs).

]]>
By: cym13 http://sametmax.com/exemples-de-bons-codes-python/#comment-6591 Mon, 04 Mar 2013 08:26:21 +0000 http://sametmax.com/?p=5127#comment-6591 Je me permet de saluer ici la meilleur initiative qu’il m’ai été donnée de voir en matière d’API.

Ça s’appelle docopt et ça vient avantageusement remplacer les lourds, chiants et inamovibles optparse et argparse tout en incitant au « Documentation driven programming ». Je vous en dirais bien plus mais je préfère ne pas gacher la surprise.

]]>
By: cym13 http://sametmax.com/exemples-de-bons-codes-python/#comment-6590 Mon, 04 Mar 2013 07:22:40 +0000 http://sametmax.com/?p=5127#comment-6590 Je me permet de signaler ici la plus belle initiative en matière d’API sur laquelle je sois tombé : docopt

Après avoir trouvé optparse et argparse lourds et chiants à utiliser, je dois dire que docopt m’a surpris par sa simplicité et son efficacité.

Mais je ne veux pas vous gacher la surprise : http://docopt.org/

(Sans compter que tout ça est très « Documentation driven coding », chose que j’apprécie beaucoup)

@foxmask
Merci pour vim-flake8, je ne connaissais pas il m’est très utile.

]]>
By: JeromeJ http://sametmax.com/exemples-de-bons-codes-python/#comment-6568 Sun, 03 Mar 2013 05:05:35 +0000 http://sametmax.com/?p=5127#comment-6568 Faire import this dans l’interpréteur Python, personne ? :)

]]>
By: Sam http://sametmax.com/exemples-de-bons-codes-python/#comment-6513 Thu, 28 Feb 2013 21:10:54 +0000 http://sametmax.com/?p=5127#comment-6513 C’est toujours le temps de Python 2. L’immense majorité du code Python est toujours en version 2, et le sera encore pour un bon bout de temps.

]]>
By: Kyasuka http://sametmax.com/exemples-de-bons-codes-python/#comment-6509 Thu, 28 Feb 2013 18:40:42 +0000 http://sametmax.com/?p=5127#comment-6509 Salut,

Y’a une page que je conseillais à tous quand je faisais un peu de python, c’était sur le blog de biologeek :

Bonnes pratiques et astuces Python

Bon, c’était du temps de python 2, mais je pense qu’il y a encore énormément de bonnes choses dedans. :)

]]>
By: Sam http://sametmax.com/exemples-de-bons-codes-python/#comment-6499 Wed, 27 Feb 2013 22:36:22 +0000 http://sametmax.com/?p=5127#comment-6499 Fixed.

]]>