Quel éditeur ou IDE pour Python ?
Qu'est-ce qu'un IDE ?
Un IDE (Integrated Development Environment) est un regroupement d'outils utiles pour le développement d'applications (éditeur de code, débugger, builder, indexation du code pour recherches « intelligentes » dans les projets…), rassemblés dans un logiciel unique.
Les IDE sont donc plus que des éditeurs de code.Des exemples d'IDE sont :
Python n'est pas Java.
Si vous venez du monde Java, C++ ou C#, vous avez l'habitude de travailler sous des IDE. Du reste, avez-vous déjà envisagé concevoir une application Spring sans IDE ? C'est possible… mais pas simple.
Python est avant tout un langage de script, et un simple éditeur de code avec quelques fonctions utiles peut suffire. Certains penchent pour des éditeurs comme Sublime Text qui fait généralement bien l'affaire, ou encore Textmate sur Mac. Guido Van Rossum, le créateur de Python, revendique lui être un utilisateur fidèle de VI et emacs ☺.
Bref, à vous de voir…
C'est donc à vous de vous faire votre propre idée, selon ce que vous avez à faire. Si vous éditez un petit script Python sur un serveur distant, Vim vous sera utile. Si vous concevez une grosse application Django, Sublime Text ou même PyCharm peuvent vous aider.
Faites des essais !