как использовать IPython - PullRequest
4 голосов
/ 09 января 2010

Я не мог понять библиотеку ipython. Этот URL-адрес обеспечивает общую функцию, но я не могу связать ее с ядром. http://ipython.org/ipython-doc/stable/interactive/tutorial.html

Как мне использовать IPython для улучшения моего повседневного опыта работы с Python?

Ответы [ 2 ]

11 голосов
/ 09 января 2010

ipython - это улучшенная интерактивная подсказка, а не библиотека. Он имеет такие функции, как завершение табуляции и профили, которых нет в интерактивной подсказке vanilla (в которой запущен python без входного файла). Все функции перечислены на странице, которую вы указали.

Таким образом, это на самом деле не улучшает ваш повседневный опыт работы с приложениями на Python (что бы это ни значило), но дает преимущества во время разработки.

Кроме того, есть альтернатива, называемая bpython , у нее тоже есть отличные функции.

1 голос
/ 01 июня 2012

ты занимаешься научными вычислениями? ipython 0.12 имеет новую функциональность под названием ipython notebook, которая действительно полезна для анализа данных. Вы можете легко распечатать графики и данные в своем браузере и перезагрузить код. Затем вы можете распечатать его в формате PDF и сделать хороший отчет.

это также полезно для изучения Python из-за функциональности ipython. Вы можете быстро проверить и понять, как работают определенные функции. Несколько особенно полезных функций помимо дополнения табуляции

  • object?? дает вам больше информации об объекте
  • %history дает вам список всех ваших предыдущих команд
  • %debug если вы нажмете ошибку, вы попадете в отладчик и сможете быстро отладить
...