ipython - это улучшенная интерактивная подсказка, а не библиотека. Он имеет такие функции, как завершение табуляции и профили, которых нет в интерактивной подсказке vanilla (в которой запущен python без входного файла). Все функции перечислены на странице, которую вы указали.
Таким образом, это на самом деле не улучшает ваш повседневный опыт работы с приложениями на Python (что бы это ни значило), но дает преимущества во время разработки.
Кроме того, есть альтернатива, называемая bpython , у нее тоже есть отличные функции.