Quels IDE ("GUIs/editeurs") les autres utilisent-ils pour coder en Python ?
Réponses
Trop de publicités?Même si je pense qu'il y a un "meilleur" choix ici (quoi que cela signifie...) et qu'il a été mentionné, je vais rompre avec ce que tout le monde ici a dit, et citer Andy et Dave :
Bien utiliser un seul éditeur T main ; assurez-vous que votre éditeur est configurable, extensible et programmable.
Si vous maîtrisez déjà un éditeur extensible, continuez à l'utiliser. Il vous suffit de trouver les extensions qui facilitent l'utilisation de Python, mais il est fort probable que quelqu'un d'autre ait déjà fait 99,9 % du travail pour vous.
Si vous ne maîtrisez pas encore un éditeur extensible, vous devriez le faire ! Choisissez-en un et commencez à apprendre, mais ne limitez pas votre recherche à "qu'est-ce qui est bon en Python, aujourd'hui ?" parce que vous n'utilisiez pas Python il y a 5 ans et il y a de fortes chances que vous n'utilisiez pas Python dans 5 ans. Prenez un éditeur qui est bon pour l'édition texte car cela semble être la seule constante dans ce domaine.
Il n'est pas facile de recommander un IDE pour python, car ils ont tous leurs points forts et leurs points faibles.
Mais voici les deux que j'utilise, et pourquoi :
WingIDE . C'est mon IDE préféré pour les projets plus importants, et la raison la plus importante est ses capacités de débogage. Aucun autre IDE que j'ai essayé ne s'est jamais approché de WingIDE dans ce sens. Mais pour cela, je dois sacrifier certaines choses, comme le re-factoring... et l'argent (j'utilise la version commerciale).
PyDev avec Eclipse . Je viens de commencer à utiliser celui-ci, et j'aime le fait qu'il dispose d'une fonction de refactoring. Il a également une bien meilleure complétion de code que WingIDE. Côté négatif : je le trouve trop complexe. J'ai du mal avec l'intégration svn, la façon dont les projets sont faits, et le fait que je ne suis pas en mesure de le configurer avec mon schéma de couleurs préféré à faible contraste.
Il y a quelques années, Emacs était mon préféré (pour la programmation, la lecture du courrier électronique et les nouvelles de Usenet). Aujourd'hui, je préfère un IDE parfait... ce que nous n'avons pas... :-)
PS : Je suggère un ajout aux acronymes : REF - Refactoring.