Добро пожаловать в IPython. Наша полная документация доступна на ipython.readthedocs.io и содержит информацию о том, как установить, использовать и участвовать в проекте. IPython (Интерактивный Python) — это командная оболочка для интерактивных вычислений на нескольких языках программирования, изначально разработанная для языка программирования Python, которая предлагает самоанализ, мультимедийные возможности, синтаксис оболочки, завершение табуляции и историю.
Версии IPython и поддержка Python
Начиная с версии IPython 8.16, мы будем постепенно переходить на Spec-0000.
Начиная с IPython 7.10, IPython соответствует NEP 29.
Для IPython 7.17+ требуется Python версии 3.7 и выше.
Для IPython 7.10+ требуется Python версии 3.6 и выше.
Для IPython 7.0 требуется Python версии 3.5 и выше.
Для IPython 6.x требуется Python версии 3.3 и выше.
IPython 5.x LTS — это совместимая версия Python 2.7. Если вам требуется поддержка Python 2, вы должны использовать IPython 5.x LTS. При необходимости обновите конфигурации и требования вашего проекта.
Notebook, консоль Qt и ряд других штук теперь являются частью Jupyter . Если вы хотите использовать их, ознакомьтесь с документацией по установке Jupyter.
Комплексный самоанализ объекта.
История ввода, сохраняющаяся между сеансами.
Кэширование результатов вывода во время сеанса с автоматически генерируемыми ссылками.
Расширяемое завершение вкладок с поддержкой по умолчанию завершения переменных и ключевых слов Python, имен файлов и ключевых слов функций.
Расширяемая система «магических» команд для управления средой и выполнения множества задач, связанных с IPython или операционной системой.
Богатая система конфигурации с простым переключением между различными настройками (проще, чем каждый раз менять переменные среды $PYTHONSTARTUP).
Регистрация и перезагрузка сеанса.
Расширяемая обработка синтаксиса для особых ситуаций.
Доступ к системной оболочке с расширяемой пользователем системой псевдонимов.
Легко встраивается в другие программы Python и графические интерфейсы.
Интегрированный доступ к отладчику pdb и профилировщику Python.
Вы можете найти последнюю версию документации по разработке на сайте readthedocs.
Вы можете запустить IPython из этого каталога, даже не устанавливая его в масштабе всей системы, набрав на терминале:
$ python -m IPython
Или ознакомьтесь с документацией по установке для разработки, чтобы узнать последнюю версию, прочитав документацию.
Документацию и инструкции по установке для более старой версии IPython можно найти на веб-сайте IPython.
IPython может вам не понравиться; если это так, возможно, вы захотите использовать аналогичный проект:
Классический Python REPL.
bpython
Мипитон
птпитон и птипитон
Ксонш
Начиная с версии git 2.23, можно вносить изменения в форматирование, не нарушая git blame
. Дополнительную информацию см. в документации git.
Чтобы использовать эту функцию, вам необходимо:
Установите git >= 2.23
POSIX: toolsconfigure-git-blame-ignore-revs.sh
-ignore-revs.sh
Windows: toolsconfigure-git-blame-ignore-revs.bat
Настройте локальное репозиторий git, выполнив: