Quels IDE ("GUIs/editeurs") les autres utilisent-ils pour coder en Python ?
Réponses
Trop de publicités?Pycharm : http://www.jetbrains.com/pycharm/
J'utilise Spyderlib depuis un certain temps, cela vaut vraiment la peine d'essayer.
http://code.google.com/p/spyderlib/
Devant jongler entre plusieurs plateformes, il s'agit d'un éditeur léger et efficace destiné au développement scientifique.
Il comporte, entre autres, les éléments suivants :
- CP - Cross Platform
- F - Libre
- AC - Complément de code automatique
- PD - Débogage intégré de Python
- EM - Marqueur d'erreur
- SI - Smart Indent
- LN - Numérotation des lignes
Il est facile de l'essayer directement depuis la caisse :
hg clone https://code.google.com/p/spyderlib/
cd spyderlib
python bootstrap.py
et c'est un jeu d'enfant de l'installer en utilisant pip install spyder
ou si vous êtes sur un Mac avec MacPorts avec une simple sudo port install py26-spyder
Eclipse avec PyDev est assez bon de nos jours.
Je me suis un peu frotté à SPE ( http://pythonide.blogspot.com/ ) et Eric ( http://www.die-offenbachs.de/eric/index.html ) mais les a trouvés un peu lents.
J'utilise gedit sur mes machines Ubuntu Linux. Il fait partie de l'installation standard de GNOME et vous le trouverez donc également sur de nombreuses autres distributions Linux. Cela signifie qu'il est soit installé par défaut, soit qu'il suffit d'une commande pour l'installer. Lorsque vous le chargez, il ressemble un peu au bloc-notes de Win XP, mais il est beaucoup plus puissant.
La beauté de gedit est qu'il possède une coloration syntaxique, non seulement pour Python, mais aussi pour de nombreux autres langages. C'est génial car cela signifie que je n'ai à m'habituer qu'à un seul éditeur, quelle que soit la langue dans laquelle je travaille.
Si vous le souhaitez, vous pouvez également lui faire faire des choses comme la correspondance des parenthèses, la numérotation des lignes, le lancement d'une console python, etc. Vous trouverez plus de détails à l'adresse suivante
http://www.instructables.com/id/Using-Gedit-as-a-Python-IDE/