ipython
est un shell interactif construit avec python.
Depuis le site web du projet :
IPython fournit une riche boîte à outils pour vous aider à tirer le meilleur parti de l'utilisation de Python, avec :
- Puissants shells Python (terminal et Qt).
- Un carnet de notes basé sur le web avec les mêmes fonctionnalités de base, mais qui prend en charge le code, le texte, les expressions mathématiques, les graphiques en ligne et d'autres médias riches.
- Prise en charge de la visualisation interactive des données et utilisation de boîtes à outils GUI.
- Interprètes flexibles et intégrables à charger dans vos propres projets.
- Outils faciles à utiliser et très performants pour le calcul parallèle.
Notez que les 2 premières lignes vous indiquent qu'il vous aide à tirer le meilleur parti de l'utilisation de Python. Ainsi, vous n'avez pas besoin de modifier votre code, le shell IPython exécute votre code python comme le fait le shell python normal, mais avec plus de fonctionnalités.
Je recommande la lecture du Tutoriel IPython pour avoir une idée des fonctionnalités que vous gagnez en utilisant IPython.