PyScripter : un excellent IDE Python, gratuit et puissant

Mars 2013

Pas facile de trouver un bon IDE pour développer en Python sous Windows, il y en a beaucoup sur le marché : des gratuits et des payants, des usines à gaz et d'autres très faciles à utiliser...

J'en ai testé plusieurs, et j'ai retenu PyScripter, qui en plus d'être très pratique et fonctionnel, est gratuit et même open source !

Éditeur de code

Cet IDE est d'abord un éditeur de code très pratique qui permet de créer des projets Python, et d'éditer des scripts Python. Il dispose également de l'autocomplétion qui permet d'accéder facilement aux fonctions natives du langage Python.

Il y a aussi une fonction qui vérifie la syntaxe en vous avertissant en soulignant le code qui pose problème, directement pendant la saisie (ce qui évite de découvrir les erreurs à la compilation).

L'IDE permet de lancer le script à la volée simplement en cliquant sur le bouton Run.

Et pour couronner le tout, il est compatible avec plusieurs versions de Python, très utile quand on est amené à travailler sur différents projets qui n'utilisent pas les mêmes versions de Python, ou pour tester sur d'autres versions.

Voici à quoi ressemble Python Scripter :

PyScripter 2.5.3.0
Cliquez sur l'image pour agrandir

Débuggueur python

L'autre point fort, c'est le débuggeur qui propose les fonctions classiques :

  • point d'arrêt (breakpoint)
  • pile d'appels (call stack)
  • inspecteur de variable (espion, aussi appelé watch)
  • exécution pas à pas : step into, step over, step out, pause

Voici un billet similaire qui vous permettera d'en savoir plus sur insérer une image dans une cellule excel.

Le débuggeur est très pratique notamment pour faire du reverse engeeneering (comprendre le fonctionnement et modifier un script dont vous n'êtes pas l'auteur).

Alternatives

Avant de trouver PyScripter, j'ai testé ou trouvé plusieurs éditeurs Python, que je trouve moins bien (soit lent, complexe, ou lourd), en voici une petite liste :

Liste des IDE Python

  • IDLE : c'est l'IDE Python par défaut installé avec Python sur Windows, il est très rudimentaire et vraiment pas pratique
    PyDev [pydev.org] : un plugin Python pour Eclipse IDE, développé par Aptana
  • Wing IDE [www.wingware.com] : payant
  • Winpdb [winpdb.org]
  • Python Tools for Visual Studio [pytools.codeplex.com] : plugin pour Visual Studio (IDE .NET de Microsoft) qui permet de faire du python
  • Eric Python IDE [eric-ide.python-projects.org]
  • PyCharm [www.jetbrains.com] : payant
  • Komodo IDE [www.activestate.com] : payant (à ne pas confondre avec Komodo Edit qui est une version gratuite, mais moins complète). Cet IDE supporte plusieurs langages dont PHP, Python et Ruby
  • Ninja IDE [ninja-ide.org]

Il en existe beaucoup d'autres, je vous conseille de consulter la documentation officielle qui en propose une liste plus complète : http://wiki.python.org/moin/IntegratedDevelopmentEnvironments.

Fini de lire cette page ? allez faire un tour ici : gatsby le magnifique, ça peut vous intéresser.

2 commentaires :
commentaire n°3544 par mesaurus24
mesaurus24 mercredi 8 novembre 2017, 13:28
je suis débutant et j'ai besoin d'un éditeur sous window pour python
commentaire n°3637 par angelous2513
angelous2513 lundi 12 mars 2018, 16:35
tu peux utiliser eric ou wing personal 6.0
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré