9 июля 2016 года

Состоялся релиз IPython 5.0, интерактивной оболочки для языка Python, которая сочетает возможности интерактивной консоли Python и командной оболочки Unix, предоставляет гибкие средства отладки, редактирования кода и визуализации данных. IPython активно используется в научной среде для разработки, обработки данных и интерактивного выполнения приложений, связанных с библиотеками numpy, matplotlib, sympy и scipy. Кроме языка Python через подключение дополнительных модулей в IPython доступны средства разработки на Bash, R, Ruby и Perl.

В новой версии существенно модернизирован интерфейс командной строки. Старый терминальный интерфейс полностью переработан - вместо ряда отдельных внешних библиотек задействована новая многоплатформенная реализация замены библиотеки readline - prompt_toolkit, написанная на языке Python. Новая библиотека не только унифицирует работу в командной строке на платформах Linux/Unix, macOS и Windows, но и предлагает ряд новых возможностей, таких как поддержка мыши, подсветка синтаксиса по мере набора, многострочное редактирование, копирование и вставка многострочных блоков без нарушения отступов, улучшенный интерфейс автодополнения кода.

IPython 5.x является последним значительным выпуском с поддержкой Python 2, в дальнейшем для работа будет обеспечена только при наличии Python 3. Ветка 5.x отнесена к категории выпусков с длительной поддержкой (LTS) - штатные обновления будут выпускаться до конца 2017 года, а наиболее опасные проблемы будут исправляться до 2019 года.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз IPython 5.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.