Це командний спок, який можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
spock - сторінка посібника для spock 1.6.1
ОПИС
=========
IPython
=========
Інструменти для інтерактивних обчислень у Python ===========================================
Оболонка Python з автоматичною історією (введення та виведення), динамічний об’єкт
самоаналіз, спрощене налаштування, виконання команд, доступ до системної оболонки
і більше. IPython також можна вбудовувати в запущені програми.
Використання
ipython [підкоманда] [параметри] [-c cmd | -m мод | файл] [--] [arg] ...
Якщо виклик без параметрів, він виконує файл і виходить, передаючи решту
аргументів сценарію, як якщо б ви вказали ту саму команду за допомогою python.
Можливо, вам знадобиться вказати `--` перед аргументами, які будуть передані в сценарій, щоб запобігти
IPython від спроби їх аналізу. Якщо ви вкажете опцію `-i` перед
filename, він увійде в інтерактивний сеанс IPython після запуску сценарію,
а не вихід. Файли із розширенням .py розглядатимуться як звичайні Python, але
файли із розширенням .ipy можуть містити спеціальний синтаксис IPython (магічні команди, оболонка
розширення тощо).
Майже вся конфігурація в IPython доступна через командний рядок. Виконайте `ipython
--допомога-всім`, щоб переглянути всі доступні параметри. Для постійної конфігурації див
у файлі конфігурації `ipython_config.py`, щоб дізнатися більше.
Цей файл зазвичай інсталюється в каталозі `IPYTHONDIR`, і є
окремий каталог конфігурації для кожного профілю. Стандартний каталог профілю
буде розташовано в $IPYTHONDIR/profile_default. Для користувачів Linux IPYTHONDIR
за замовчуванням `$HOME/.config/ipython`, а для інших систем Unix
`$HOME/.ipython`. Для користувачів Windows $HOME перетворюється на C:\Documents and
Settings\YourUserName у більшості випадків.
Щоб ініціалізувати профіль за допомогою файлу конфігурації за замовчуванням, виконайте:
$> створити профіль ipython
і почніть редагувати `IPYTHONDIR/profile_default/ipython_config.py`
У документації IPython ми називатимемо цей каталог `IPYTHONDIR`, ви
може змінити своє розташування за замовчуванням, створивши змінну середовища з цим іменем
і встановіть його на потрібний шлях.
Для отримання додаткової інформації перегляньте посібник у форматі HTML і PDF у вашому
встановлення або онлайн за адресою http://ipython.org/documentation.html.
Підкоманди -----------
Підкоманди запускаються як `spock cmd [args]`. Щоб отримати інформацію про використання підкоманди "cmd",
do: `spock cmd -h`.
розмістити
надрукувати шлях до каталогу IPython
профіль
Створюйте профілі IPython і керуйте ними.
втішити
Запустіть термінальну консоль IPython.
ядро
Запустіть ядро без підключеного інтерфейсу.
ноутбук
Запустіть IPython HTML Notebook Server.
nbconvert
Перетворюйте блокноти в/з інших форматів.
qtconsole
Запустіть консоль IPython Qt.
історія
Керуйте базою даних історії IPython.
Опції -------
Аргументи, які приймають значення, насправді є зручними псевдонімами повних Configurables, чий
псевдоніми вказані в довідковій лінії. Додаткову інформацію про повні параметри конфігурації див
'--help-all'.
--no-autoindent
Вимкніть автоматичний відступ.
--autoedit-синтаксис
Увімкніть автоматичне редагування файлів із синтаксичними помилками.
--глибоке перезавантаження
Увімкнути глибоке (рекурсивне) перезавантаження за замовчуванням. IPython може використовувати deep_reload
модуль, який рекурсивно перезавантажує зміни в модулях (замінює reload()
функція, тому вам не потрібно нічого змінювати, щоб використовувати її). deep_reload() змушує a
повне перезавантаження модулів, код яких може бути змінено, що за умовчанням reload()
функція не працює. Коли deep_reload вимкнено, IPython використовуватиме звичайний reload(),
але deep_reload все ще буде доступним як dreload(). Цю функцію вимкнено
за замовчуванням [це означає, що у вас є звичайний reload() і dreload()].
--confirm-exit
Встановіть підтвердження під час спроби вийти з IPython за допомогою EOF (Control-D в Unix,
Control-Z/Enter у Windows). Ввівши "exit" або "quit", ви можете примусово перейти безпосередньо
вийти без підтвердження.
--pylab
Попередньо завантажте matplotlib і numpy для інтерактивного використання з matplotlib за замовчуванням
бекенд.
--matplotlib
Налаштуйте matplotlib для інтерактивного використання за допомогою серверної частини matplotlib за замовчуванням.
--термін-заголовок
Увімкнути автоматичне налаштування назви терміналу.
--класика
Надає IPython відчуття, подібне до класичного підказки Python.
--автовідступ
Увімкніть автоматичний відступ.
--без автоматичної магії
Вимкніть автоматичний виклик магічних команд.
-- банер
Показувати банер під час запуску IPython.
--автомагія
Увімкніть автоматичний виклик магічних команд. Введіть %%magic у запит IPython
для отримання додаткової інформації.
--no-deep-reload
Вимкнути глибоке (рекурсивне) перезавантаження за замовчуванням.
--no-term-title
Вимкнути автоматичне налаштування назви терміналу.
--ніс
Усуньте всі проміжки між підказками.
-i
Якщо код виконується з командного рядка, після цього станьте інтерактивними. Примітка: кан
також подається просто як '-i'.
--відлагоджувати
встановити рівень журналу на logging.DEBUG (максимізувати вихід журналу)
--pprint
Увімкнути автоматичний красивий друк результатів.
--no-autoedit-syntax
Вимкніть автоматичне редагування файлів із синтаксичними помилками.
--спокійно
встановити рівень журналу на logging.CRITICAL (мінімізувати вихід журналу)
--no-color-info
Вимкніть використання кольорів для речей, пов’язаних із інформацією.
--інформація про колір
IPython може відображати інформацію про об’єкти за допомогою набору функцій
за бажанням можна використовувати кольори для цього, підсвічування синтаксису вихідного коду тощо
інші елементи. Однак, оскільки ця інформація передається через пейджер (наприклад
«менше»), і багато пейджерів плутаються з кольоровими кодами, цей параметр вимкнено
за замовчуванням. Ви можете протестувати його та постійно ввімкнути у своєму файлі ipython_config.py
якщо це працює для вас. Перевірте його та ввімкніть постійно, якщо він працює з вашим
система. Чарівна функція %%color_info дозволяє перемикати це інтерактивно
для тестування.
--у цьому
Ініціалізуйте профіль файлами конфігурації за замовчуванням.
Це еквівалентно
для запуску `ipython profile create ` перед запуском.
--no-pdb
Вимкнути автоматичний виклик налагоджувача pdb після кожного винятку.
--швидко
Увімкнути швидкий запуск без конфігураційних файлів.
--no-confirm-exit
Не запитувати користувача під час виходу.
--pydb
Використовуйте сторонній пакет 'pydb' як налагоджувач замість pdb. Вимагає, щоб pydb
встановлена.
--pdb
Увімкнути автоматичний виклик налагоджувача pdb після кожного винятку.
--no-pprint
Вимкнути автоматичний красивий друк результатів.
--не банер
Не показуйте банер під час запуску IPython.
--профіль=(BaseIPythonApplication.profile)
За замовчуванням: u'default' Профіль IPython для використання.
-c (InteractiveShellApp.code_to_run)
За замовчуванням: '' Виконати заданий командний рядок.
--pylab=(InteractiveShellApp.pylab)
Типове значення: немає Варіанти: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Попередньо завантажте matplotlib і numpy для інтерактивного використання, вибравши певний
matplotlib бекенд і інтеграція циклу.
--autocall=(InteractiveShell.autocall)
Типове значення: 0 Варіанти: (0, 1, 2) Змусити IPython автоматично викликати будь-який об’єкт, який можна викликати
навіть якщо ви не ввели явних дужок. Наприклад, "str 43" стає
'вул(43)' автоматично. Значення може бути «0», щоб вимкнути функцію, «1» — для
"розумний" автовиклик, де він не застосовується, якщо більше немає аргументів на
рядок і '2' для 'повного' автовиклику, де всі викликані об'єкти автоматично
викликається (навіть якщо немає аргументів).
--ipython-dir=(BaseIPythonApplication.ipython_dir)
Типове значення: u'/home/zreszela/.ipython' Назва каталогу IPython. Це
каталог використовується для конфігурації журналу (через профілі), зберігання історії,
тощо. За замовчуванням зазвичай $HOME/.ipython. Ці параметри також можна вказати
через змінну середовища IPYTHONDIR.
--gui=(InteractiveShellApp.gui)
За замовчуванням: немає Варіанти: ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx') Увімкнути GUI
інтеграція циклу подій ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx').
--logappend=(InteractiveShell.logappend)
За замовчуванням: '' Розпочати журнал у вказаний файл у режимі додавання.
-m (InteractiveShellApp.module_to_run)
За замовчуванням: '' Запустити модуль як сценарій.
--ext=(InteractiveShellApp.extra_extension)
За замовчуванням: '' назва модуля розширення IPython для завантаження з крапками.
--log-level=(Application.log_level)
За замовчуванням: 30 Варіанти: (0, 10, 20, 30, 40, 50, «DEBUG», «INFO», «WARN», «ERROR»,
«КРИТИЧНИЙ») Встановіть рівень журналу за значенням або назвою.
--кольори=(InteractiveShell.colors)
За замовчуванням: «Linux» Варіанти: («NoColor», «LightBG», «Linux») Встановити схему кольорів
(NoColor, Linux або LightBG).
--matplotlib=(InteractiveShellApp.matplotlib)
Типове значення: немає Варіанти: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Налаштуйте matplotlib для інтерактивного використання за допомогою серверної частини matplotlib за замовчуванням.
--cache-size=(InteractiveShell.cache_size)
Типове значення: 1000 Встановіть розмір вихідного кешу. За замовчуванням 1000, ви можете
змінити його назавжди у файлі конфігурації. Встановлення значення 0 повністю вимикає
система кешування, а мінімальне прийняте значення – 20 (якщо ви вказуєте значення менше
ніж 20, він скидається на 0 і видається попередження). Ця межа визначена тому, що
інакше ви витратите більше часу на повторне очищення занадто малого кешу, ніж на роботу
--logfile=(InteractiveShell.logfile)
За замовчуванням: '' Ім'я файлу журналу для використання.
--config=(BaseIPythonApplication.extra_config_file)
Типове значення: u'' Шлях до додаткового конфігураційного файлу для завантаження. Якщо вказано, завантажити цю конфігурацію
на додаток до будь-якої іншої конфігурації IPython.
Щоб побачити всі доступні конфігурації, скористайтеся `--help-all`
прикладів --------
пітон --matplotlib
# увімкнути інтеграцію matplotlib
пітон --matploltib=qt
# увімкнути інтеграцію matplotlib із серверною частиною qt4
пітон -- рівень журналу=DEBUG
# встановіть журналювання на DEBUG
пітон --профіль=Foo
# почати з профілю foo
ipython qtconsole
# запустити додаток qtconsole GUI
ipython довідка qtconsole
# показати довідку для subcmd qtconsole
консоль ipython
# запустити консольну програму на основі терміналу
консоль довідки ipython
# показати довідку для консолі subcmd
блокнот ipython
# запустіть блокнот IPython
довідковий блокнот ipython
# показати довідку для блокнота subcmd
ipython profile create foo # створити профіль foo з файлами конфігурації за замовчуванням ipython
профіль довідки # показати довідку для subcmd профілю
ipython locate
# надрукувати шлях до каталогу IPython
ipython locate profile foo # надрукувати шлях до каталогу для профілю `foo`
ipython nbconvert
# конвертувати блокноти в/з інших форматів
Використовуйте spock онлайн за допомогою сервісів onworks.net