LINUX.ORG.RU

IPython 0.11

 ,


0

1

После двух лет разработки вышло первое крупное обновление IPython под версией 0.11. За это время большая часть кода была переписана и реорганизована. Некоторые API изменились, поэтому совместимость с предыдущими версиями частично потеряна.

Разработчики обещают теперь более частый выпуск обновлений и исправление ошибок, поэтому версия 1.0, скорее всего, уже не за горами.

IPython - это расширенная интерактивная оболочка для языка программирования Python. IPython обладает множеством преимуществ и предоставляет множество возможностей по сравнению со стандартным интерпретатором. Вот только некоторые из них:

  • Параллельные вычисления в интерактивном режиме;
  • Возможность интерактивной визуализации с поддержкой различных GUI-библиотек;
  • Удобное и мощное автодополнение;
  • Magic-функции для расширения функциональности;
  • Управление переменными, сохранение истории, логирование;
  • Наличие API, что позволяет использовать IPython в собственных проектах.

Основные изменения и улучшения по сравнению с предыдущими версиями:

  • Standalone Qt console. Новая консоль, написанная на Qt, которая может использоваться вместо стандартной. Поддерживает подсветку синтаксиса на основе Pygments. Позволяет рисовать графики, изображения и т.п. с использованием Matplotlib прямо в консоль, а не в отдельное окно. Отображает строки документации для модулей, функций и методов;
  • Высокоуровневые параллельные вычисления с использованием ZeroMQ;
  • Интеграция с текстовым редактором Vim;
  • Интеграция с MS Visual Studio (!);
  • Улучшения в поддержке Unicode;
  • Поддержка Python 3;
  • Новая модель управления профилями и пользовательскими конфигурациями;
  • Хранение истории сеансов в SQLite.

Ссылки:

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 5)

Это всё означает что ломать совместимость они собираются всё чаще и чаще, в идеале вообще ничего работать не будет. Когда из моей генты выкинут этот былоязык?! Есть же православный paludis! Ну уберите же эти вечно отваливающиеся обвязки от питона! НЕНАВИСТЬ!!!

«release early, release often» это не про язык говорили!

alx_me ★★☆
()
Ответ на: комментарий от alx_me

> Это всё означает что ломать совместимость они собираются всё чаще и чаще, в идеале вообще ничего работать не будет.

Пора переходить на лёгкие наркотики.

Когда из моей генты выкинут этот былоязык?!

Например, никогда. Расслабься.

anonymous
()
Ответ на: комментарий от alx_me

Ы? Уважаемый сэр, как я понимаю, утруждает себя чтением ровно до первой знакомой комбинации букв?

Lonli-Lokli ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.