iPythonを使ってみる

IPythonを使うと、標準の対話モードPythonよりも便利なコマンドが使えるらしい。
さっそく、インストールしてみる。

$ pip install ipython

■IPythonの起動

$ ipython
Python 3.6.2 (default, Jul 22 2017, 12:11:51) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: 

標準の対話モードPythonより少々起動に時間がかかるが、便利になるのであれば問題ない。

マジックコマンド

%who 使用中のオブジェクトを一覧表示。
%whos %whoよりも詳しい情報を表示。

IPytonエクステンション

%load_ext エクステンション名
でロードする。

エクステンション名 効果
%autoreload インポートしたスクリプトを再ロードする。