Quels IDE ("GUIs/editeurs") les autres utilisent-ils pour coder en Python ?
Réponses
Trop de publicités?Je suis un professionnel qui travaille avec Python depuis 8 ans et, pour les grands projets, rien n'a été plus pratique que de travailler avec WingIde . Komodo, Eclipse, Boa, SPE, IDLE, PythonWi m'a toujours causé des soucis et je reviens toujours à WingIde. WingIde devrait être en haut de la liste, surtout si vous devez déboguer des applications python multi-threads, de grands frameworks comme Zope, Django, Twisted, etc. Il est multi-plateforme, multi-moniteur, excellent support, toujours en amélioration.
Lorsque vous devez développer des projets comportant des centaines de modules, WingIde est un choix judicieux.
IDLE -- Fait l'affaire pour moi (sous Windows). Parfois, applications ont des bizarreries lorsqu'elles sont exécutées avec cet outil ; Sinon, ses fonctions d'achèvement sont inégalées. Police moche de polices, utilisez des polices bitmap. Mauvaise interface graphique. Parfois, la connexion de bouclage s'interrompt et il faut redémarrer pour la faire pour qu'elle fonctionne à nouveau.
PyDev -- Il manque les fonctionnalités de complétion d'IDLE, mais des fonctionnalités une indentation plus intelligente. Vous devez créer des projets au préalable ; après cela, cependant, il suffit de copier-coller vos scripts Python dans le dossier du projet. Parfois il a gelé dur, mais je n'exécute pas les dernières versions.
Gedit -- Fait l'affaire pour moi (sous Linux). Éditeur à usage général d'usage général qui est livré avec un plugin de complétion automatique d'usage général qui est en fait assez bon étant donné les prémisses.
Vim - J'ai un problème avec la façon dont Vim met en évidence Python.
Mais pour les premières fois, rien ne vaut l'exécution du programme Python de Python pour s'amuser et lire les longues sorties de la fonction help() avec moins (Linux seulement). Sinon, préparez-vous à à faire défiler le texte vers le haut.
Jusqu'à il y a quelques mois, j'étais un utilisateur de longue date de SciTE (éditeur de texte basé sur SCIntilla) mais j'ai récemment changé pour utiliser Geany un autre éditeur de texte léger et open source basé sur Scintilla et écrit en C. Il est similaire à SciTE mais meilleur à bien des égards.
Les seules choses que j'ai modifiées pour me sentir plus à l'aise sont le schéma de couleurs (pour correspondre à celui de SciTE) et la désactivation de tous les widgets dont je n'ai pas besoin (barre d'outils, etc.).
Quelques-unes des caractéristiques intéressantes de Geany (certaines s'appliquent également à SciTE) :
- Pliant
- Marqueurs (pour passer facilement d'une section à l'autre d'un fichier)
- Restauration simple des sessions (fichiers basés sur des projets)
- Snippets (similaires aux abréviations de SciTE)
- La possibilité de réorganiser les onglets de l'éditeur
Geany (CP, F, AC*, MLS, SI, BM, LN, CF, CT)