Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 2.46 KB

history.rst

File metadata and controls

33 lines (27 loc) · 2.46 KB

История

Происхождение

IPython был основан в 2001 году Фернандо Пересом, когда он был аспирантом Университета Колорадо в Боулдере. IPython, каким мы его знаем сегодня, вырос из следующих трех проектов:

  • ipython Фернандо Переса. Фернандо начал использовать Python, а ipython появился как

результат его стремления к таким вещам, как подсказки в стиле Mathematica, доступ к предыдущему выводу (опять же, как синтаксис % Mathematica) и гибкая система настройки (что-то лучше, чем :envvar:`PYTHONSTARTUP`). * IPP Янко Хаузера. Очень хорошо организовано, отличное удобство использования. Была старая справочная система. IPP использовался в качестве кода "контейнера" в который добавили функциональность из ipython и LazyPython. * LazyPython от Натана Грея. Простой, но очень мощный. Быстрый синтаксис (автоматические скобки, автоматические кавычки) и подробные/цветные трассировки все они были взяты отсюда.

Вот как Фернандо описывает раннюю историю IPython:

Когда я узнал об IPP и LazyPython, я попытался соединить всем три в единую систему. Я подумал, что это могло бы обеспечить очень хорошую рабочую среду, как для регулярного программирования, так и для научных вычислений: функции, подобные bash, числовые методы IDL/Matlab, Mathematica-type оперативная история и отличный самоанализ объекта и вспомогательных средств. Я думаю, что оно сработалось достаточно хорошо, хотя было намного больше работы, чем я изначально планировал.