Gilles le 11/05/2008 :

Salut David,

Merci pour cette traduction :) Mémo très utile.

Bonne soirée.

Oncle Tom le 11/05/2008 :

Tip-top cet article. On aurait presque pu croire que c'est toi qui l'avait écrit ;-)

NiKo le 11/05/2008 :

Je trouve ça dommage de demander à contraindre les lignes à 80 caractères tout en demandant 4 espaces comme intervalle d'indentation, ça fait perdre pas mal d'espace. Perso j'aime bien 2 espaces, je ne trouve pas que cela rendre le code illisible pour autant.

Thesa le 12/05/2008 :

Super traduction ! Un billet à conserver dans un coin, ça sera utile !

Merci :-)

thibault le 12/05/2008 :

L'éternelle guerre entre les espaces et les tabulations. Perso, je ne comprends vraiment pas l'intérêt d'indenter à coup d'espaces, mais bon... (troll inside)

David, biologeek le 14/05/2008 :

Merci pour vos encouragements, c'était tellement loooooong que ça fait plaisir ;-).

@NiKo : perso j'utilise 4 espaces pour la lisibilité mais je ne m'impose pas absolument de rester sous les 80 lignes, ça dépend des cas. Je sais plus où Guido disait : corporate == 2 espaces, autre == 4 espaces.

@thibault : il n'y a pas de guerre, c'est surtout un problème d'éditeurs qui finissent par mixer les deux et là c'est mal. Dans l'idéal il faudrait utiliser des tabs pour laisser la liberté à l'utilisateur de configurer la largeur de tab qui lui plait (2 ou 4 espaces), dans la pratique il vaut mieux imposer les espaces (les bons éditeurs font ça).

Fabien le 14/05/2008 :

Ce qui est intéressant de faire, c'est de mettre un hook svn en pre-commit, pour vérifier le coding style avec le script pep8.py (et en profiter pour utiliser d'autres logiciels ... pyflakes & co).

Ikipou le 15/05/2008 :

Excellent article.

Est-ce que tu le publies sous licence libre? J'aimerais beaucoup le republier sur le site http://OpenYourCode.org dans la partie Python.

David, biologeek le 15/05/2008 :

C'est du CC BY-SA originellement donc vas-y fais toi plaisir :-).

Frédéric Péters le 08/06/2008 :

Très utile traduction; une petite erreur dans « La liste des nombres premiers au sein de la précédente liste »; il s'agit de la liste des nombres impairs, pas des nombres premiers.

David, biologeek le 09/06/2008 :

@Frédéric Péters : merci c'est corrigé.

loupblanc le 09/07/2008 :

Merci beaucoup pour cette excellente traduction !

radada le 28/11/2008 :

Merci ! Plein d'infos enfin claires et compréhensibles ! Juste une toute petite erreur je crois dans l'explication sur les package : choisir entre 'package' et 'packages' ;)

tarball le 20/03/2009 :

Salut David,

dans ta rubrique "GENERATOR EXPRESSIONS (2)", à la fin, n'aurait-il pas été plus pertinent d'écrire :

month_codes = dict(map(lambda(x,y):(x + 1,y), enumerate('FGHJKMNQUVXZ')))

qui est quand même plus simple et plus direct ?

merci pour ce mémo, excellent travail ! ;-)

experts CMS django le 01/03/2011 :

L'année 2011 s'annonce chargée pour les éditeurs de CMS. Les principales solutions du marché viennent toutes de proposer en quelques semaines une nouvelle version de leur outil. Après Django