WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
IPython

приглашение IPython
Тип Интерактивная оболочка
Автор
Разработчик Fernando Perez
Написана на Си
Интерфейс Qt
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 2001
Последняя версия 7.2[2] (29 ноября 2018)
Читаемые форматы файлов IPython Notebook[d]
Создаваемые форматы файлов IPython Notebook[d]
Лицензия Лицензия BSD
Сайт ipython.org
 IPython на Викискладе

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].

См. также

Примечания

  1. https://ipython.org/ipython-doc/1/about/history.html
  2. IPython News
  3. Jupyter and the future of IPython
  4. Fabio Nelli. Python Data Analytics. — Apress, 2015. — P. 27. ISBN 978-1-4842-0958-5.
  5. Pirnat, 2015.
  6. Conrad Koziol (September 12, 2005). “Introducing IPython”. NewsForge.
  7. About/Presentations — IPython
  8. Pérez, Granger, 2007.

Ссылки

Литература

  • Mike Pirnat. How to Make Mistakes in Python. — O’Reilly Media, Inc., 2015. — С. 4-6. — 68 с.

Для цитирования проекта в научных работах автор просит использовать следующую публикацию:

  • Fernando Pérez, Brian E. Granger. IPython: A System for Interactive Scientific Computing // Computing in Science and Engineering. — 2007. — Vol. 9, № 3. — P. 21-29. DOI:10.1109/MCSE.2007.53.

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии