IPython | |
---|---|
![]() | |
![]() приглашение IPython | |
Тип | Интерактивная оболочка |
Автор | |
Разработчик | Fernando Perez |
Написана на | Си |
Интерфейс | Qt |
Операционная система | Кроссплатформенное программное обеспечение |
Первый выпуск | 2001 |
Последняя версия | 7.2[2] (29 ноября 2018) |
Читаемые форматы файлов | IPython Notebook[d] |
Создаваемые форматы файлов | IPython Notebook[d] |
Лицензия | Лицензия BSD |
Сайт | ipython.org |
![]() |
IPython (англ. Interactive Python) — интерактивная оболочка для языка программирования Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. Является компонентом пакетов программ SciPy и Anaconda.
IPython позволяет осуществлять неблокирующее (англ. non-blocking) взаимодействие с Tkinter, GTK, Qt и WX. Стандартная библиотека Python включает лишь Tkinter. IPython может интерактивно управлять параллельными кластерами, используя асинхронные статусы обратных вызовов и/или MPI. IPython может использоваться как замена стандартной командной оболочки операционной системы, особенно на платформе Windows, возможности оболочки которой ограничены. Поведение по умолчанию похоже на поведение оболочек UNIX-подобных систем, но тот факт, что работа происходит в окружении Python, позволяет добиваться большей настраиваемости и гибкости.
Начиная с версии 4.0, монолитный код был разбит на модули, и независимые от языка модули были выделены в отдельный проект Jupyter[3][4]. Наиболее известной веб-оболочкой для IPython является Jupyter Notebook (ранее известный как IPython Notebook), позволяющая объединить код, текст и диаграммы, и распространять их для других пользователей[5].
IPython упоминается в популярной компьютерной прессе,[6] и представлялся на научных конференциях.[7] При научной и инженерной работе часто используется вместе с библиотекой для визуализации Matplotlib[8].
Для цитирования проекта в научных работах автор просит использовать следующую публикацию:
![]() |
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .