Оглавление
IPython
-
Обзор IPython
- IPython – это интерактивная оболочка для Python, которая предлагает расширенные мультимедийные возможности и самоанализ.
- IPython поддерживает параллельные вычисления и имеет архитектуру, которая абстрагирует параллелизм.
- С выпуском IPython 4.0 параллельные вычисления стали необязательными и были перенесены в пакет ipyparallel.
-
Особенности и интеграция с SciPy
- IPython интегрируется с библиотеками SciPy, такими как NumPy и SciPy, для визуализации данных и разработки параллельных приложений.
- IPython позволяет настраивать отображение расширенных объектов, таких как математические выражения и фреймы данных Pandas.
-
Другие особенности и поддержка Python 2
- IPython поддерживает неблокирующее взаимодействие с различными GUI-библиотеками и может управлять параллельными вычислительными кластерами.
- IPython может использоваться в качестве замены системной оболочки и совместим с Python 3.
- Серия IPython 5.x является последней версией, поддерживающей Python 2, но ядро IPython и сервер Jupyter Notebook могут работать на разных версиях Python.
-
Проект Jupyter
- Проект Jupyter был создан как отдельный проект от IPython, но сохраняет ядро IPython и интерфейс notebook.
- Jupyter Notebook – это интерактивная веб-среда для создания и визуализации записных книжек, которая поддерживает множество языков программирования.
-
Поддержка и признание
- IPython получил поддержку от различных организаций, включая Фонд Слоуна и Microsoft, и был удостоен множества наград за свою разработку.
-
Дополнительные ресурсы
- В статье также упоминаются другие ресурсы, связанные с IPython, включая портал бесплатного программного обеспечения и портал компьютерного программирования.
Полный текст статьи: