Какая связь между Ipython, Jupyter и ядрами?

Как и всякий раз, когда я ищу ответы о Python или R, я встречаю эти коннотации Ipython, ядра Ipython, записной книжки Ipython, jupyter и jupyter, и я на самом деле понимаю использование каждого из них, но я действительно запутался в отношениях между ними.
4 голоса | спросил HISI 29 32017vEurope/Moscow11bEurope/MoscowWed, 29 Nov 2017 17:08:11 +0300 2017, 17:08:11

1 ответ


0
Когда проект начался, он поддерживал только выполнение кода Python в своих записных книжках, и проект назывался IPython (и записные книжки IPython notebook).Каждый блокнот работает с использованием экземпляра ядра, представляющего собой среду выполнения, которая позволяет запускать код на определенном языке, а также обеспечивает доступ к некоторым библиотекам внутри блокнота.По мере развития проекта и поддержки ядер для языков, отличных от Python, проект изменил название на Jupyter (таким образом, записные книжки стали записными книжками Jupyter).Разработчики объясняют это следующим образом на сайте IPython:IPython - это растущий проект, в котором все больше компонентов, не зависящих от языка.IPython 3.x был последним монолитным выпуском IPython, содержащим сервер ноутбука, qtconsole и т. Д. Начиная с IPython 4.0, не зависящие от языка части проекта: формат ноутбука, протокол сообщений, qtconsole, веб-приложение для ноутбука и т. Д.перешли на новые проекты под названием Jupyter.Сам IPython ориентирован на интерактивный Python, частью которого является предоставление ядра Python для Jupyter.Таким образом, IPython все еще существует, но он ориентирован на ядро ​​Python для ноутбуков Jupyter, что также является обязательным требованием Jupyter и включено по умолчанию при установке.Вот список ядер, поддерживаемых Jupyter:https://github.com/jupyter/jupyter/wiki/Jupyter-kernelsРекомендацииhttps://ipython.org/http://jupyter.org/
ответил Isma 29 32017vEurope/Moscow11bEurope/MoscowWed, 29 Nov 2017 17:35:21 +0300 2017, 17:35:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132