1026 votes

Quel IDE utiliser pour Python ?

Quels IDE ("GUIs/editeurs") les autres utilisent-ils pour coder en Python ?

13voto

Ken Points 331

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.

12voto

Eigir Points 471

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.

11voto

INS Points 5679

L'éditeur fourni avec la distribution de Python (Idle) est très bon pour les programmeurs Python débutants.

11voto

alexpopescu Points 7194

Je veux juste mettre à jour les fonctionnalités de WingIDE. Je fais référence à la version 3.1 (la plus récente date de février 2009) :

CP, C, AC, MLS (soutien pour C), PD, EM, SC, SI, BM, LN, CF, CT, UT

J'espère que cette mise à jour vous sera utile.

./alex

9voto

Etienne Points 6176

Vous pouvez ajouter Editra à la liste.

(CP, F, AC, MLS, SC, SI, BM, LN, CF)

Écrit en python avec wxPython, bien fait, avec quelques plugins sympas (projet (SVN, etc.), navigateur de code, navigateur de commentaires, shell ipython).

Avec le PyStudio plugin, vous obtenez (PD, EM) ajouté.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X