ipython

iPython でちょっと便利なショートカットとか

なんか色々便利そうなショートカットとかコマンド見っけてたので備忘録的にメモ。% ついてるやつは Magic Function とかいうらしい。 関数実行のショートカット かっこは省略できるらしい。初めて知った。 「/」でさらに引数の「,」を省略。「,」で引数を文…

ZEO 版の Plone で iPython を使ったりデバッグモードで起動したり

以前、Plone の Shell で iPython を使う方法やデバッグモードで起動する方法を書いてたけど、どれも Standalone 版でしかできてなくて、ZEO 版の方ではできてなかった。 これができるのとできないのとでは開発の作業効率が全然違ってくるので、なんとかなら…

iPython を起動中にモジュールを再読み込みさせたい

iPython でモジュールとかファイル読み込んで色々試しながら、エディタでソースをいじってちょこちょこ変更してくってことをよくやるんだけど、いちいち iPython 再起動&再 import したりしてたもんですげーめんどくせーなーと思いながらやってた。で、なん…

IPython の timeit で実行時間計測

Python で関数やらモジュールやらの実行時間を計りたいときに使うっぽい、IPython の timeit ってコマンドがめっちゃ便利だったのでメモ。 使い方 %timeit って書いて計測したい処理を書くだけ。 例えばこんな感じ。 In [1]: l = range(100000) In [2]: %tim…