Interested Article - IPython

IPython ( англ. Interactive Python ) — интерактивная оболочка для языка программирования Python , которая предоставляет расширенную интроспекцию , дополнительный командный синтаксис, подсветку кода и автоматическое дополнение. Является компонентом пакетов программ SciPy и Anaconda .

Другие возможности

IPython позволяет осуществлять неблокирующее взаимодействие с Tkinter , GTK , Qt и WX . Стандартная библиотека Python включает лишь Tkinter . IPython может интерактивно управлять параллельными кластерами , используя асинхронные статусы обратных вызовов и/или MPI . IPython может использоваться как замена стандартной командной оболочки операционной системы, особенно на платформе Windows, возможности оболочки которой ограничены. Поведение по умолчанию похоже на поведение оболочек UNIX-подобных систем , но тот факт, что работа происходит в окружении Python, позволяет добиваться большей настраиваемости и гибкости.

Начиная с версии 4.0, монолитный код был разбит на модули, и независимые от языка модули были выделены в отдельный проект Jupyter . Наиболее известной веб-оболочкой для IPython является Jupyter Notebook (ранее известный как IPython Notebook), позволяющая объединить код, текст и изображения, и распространять их для других пользователей .

Пресса

IPython упоминается в популярной компьютерной прессе, и представлялся на научных конференциях. При научной и инженерной работе часто используется вместе с библиотекой для визуализации Matplotlib .

См. также

Примечания

  1. . Дата обращения: 5 января 2023. 5 января 2023 года.
  2. . Дата обращения: 5 апреля 2013. 6 февраля 2012 года.
  3. Fabio Nelli. . — Apress, 2015. — P. 27. — ISBN 978-1-4842-0958-5 .
  4. .
  5. Conrad Koziol. Introducing IPython (неопр.) // NewsForge. — 2005. — 12 September.
  6. . Дата обращения: 10 июля 2009. Архивировано из 5 февраля 2010 года.
  7. .

Ссылки

  • Jeremy Jones. (неопр.) // ONLamp.com. — 2005. — 27 January.
  • Несколько презентаций IPython на научных конференциях и конференциях посвящённом Python перечислены на .
  • Обзор возможностей Jupyter Notebook

Литература

  • 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 : .
Источник —

Same as IPython