Использование IPython
IPython – это расширенная версия Python REPL, которая на самом деле является ядром блокнота Jupyter. . Короче говоря, Jupyter — это веб-приложение с открытым исходным кодом, которое позволяет создавать и обмениваться документами, содержащими живой код, уравнения, визуализации и описательный текст. Если вы часто используете интерактивную оболочку и не знаете IPython, вам действительно стоит проверить это!
Содержание
Возможности IPython
Вот некоторые из функций оболочки IPython:
- Всесторонний самоанализ объекта.
- История ввода, сохраняющаяся между сеансами.
- Кэширование результатов вывода во время сеанса с автоматически генерируемыми ссылками.
- Завершение с помощью табуляции с поддержкой завершения переменных и ключевых слов Python, имен файлов и функций Python.
- Волшебные команды для управления окружающей средой и выполнения многих задач.
- Регистрация и перезагрузка сеанса.
- Интегрированный доступ к отладчику pdb и профилировщику Python.
- Менее известная особенность IPython:его архитектура также допускает параллельные и распределенные вычисления.
Волшебные команды
Это лишь некоторые из волшебных команд, встроенных в IPython, которые, я думаю, вам понравятся:
%cd
— изменить текущий рабочий каталог%edit
— открыть редактор и выполнить введенный код после закрытия редактора%env
— показать текущие переменные окружения%pip install [pkgs]
— устанавливать пакеты, не выходя из интерактивной оболочки%time
и%timeit
— время выполнения кода Python
Прочитайте полный список в документации здесь.
Ссылка на предыдущий ввод и вывод
Еще одна полезная функция — ссылка на ввод и вывод предыдущей команды. В и Выход являются реальными объектами. Вы можете использовать вывод третьей команды, используя Out[3]
. Вы можете повторно выполнить третью команду с In[3].
Установить IPython
Вероятно, вы знаете, как это сделать, но для полноты картины вот как установить IPython с помощью pip install:
$ pip install ipython
Хотя часто лучше использовать виртуальную среду, в этом случае вы можете установить ее для всей системы или для всей учетной записи пользователя с помощью pip install --user
. .
Python
- В облако бесконечности и дальше
- Как установить WordPress в Google Cloud
- 10 преимуществ использования облачного хранилища
- С# с использованием
- Удаленный мониторинг погоды с помощью Raspberry Pi
- SensorTag для Blynk с использованием Node-RED
- Датчик движения с использованием Raspberry Pi
- Среднее значение Python:как найти СРЕДНЕЕ значение списка в Python
- Python — отправка электронной почты с использованием SMTP
- 3 преимущества использования расточной фрезы