iPython fournit aux développeurs une boîte à outils riche et diversifiée afin de leur permettre de tirer tous les bénéfices de Python sur Windows, Mac et Linux, et ce de manière interactive.
Complet, iPython regroupe une puissante interface système Python interactive, ainsi qu'un noyau Jupyter compatible avec du code écrit en Python au sein de Jupyter Notebook et d'autres frontends interactifs.
Notez également que l'interface système Python fournie par iPython fait état de fonctionnalités poussées telles que l'introspection, une syntaxe additionnelle, la complétion, ou encore un historique riche.