私は本当にipython
が好きですが、私の同僚の1人が私にbpython
と表示されていました。ipythonまたはbpython?
ipython
には、bpython
には何も付いていませんが、その逆もありますか? 2つの違いは?
は、[1]私は好きではなかった唯一のものは、それはあなただけの対話インタプリタをしたい場合は、bpythonは問題ないはず
私は本当にipython
が好きですが、私の同僚の1人が私にbpython
と表示されていました。ipythonまたはbpython?
ipython
には、bpython
には何も付いていませんが、その逆もありますか? 2つの違いは?
は、[1]私は好きではなかった唯一のものは、それはあなただけの対話インタプリタをしたい場合は、bpythonは問題ないはず
を開始したとき、それはあなたの画面をクリアしているという事実です。あなたがIPythonについて好きな機能をいくつか見逃すまで、それを使用してください。
IPythonがbpython上で提供しています機能の多くがあります。
特別なスレッド化オプションが。 PyGTKを実験するのに-gthread
、matplotlibに-pylab
が好きです。
シェルコマンドの直接呼び出し。 IPythonのcd
は非常に便利です。
完全なリードラインライブラリのサポート - これまで使用していたキーボードショートカットを使用できます。
モジュールリロード機能 - コードを変更した後、モジュールを深くリロードすることができます。これは、テストやデバッグに非常に役立ちます。
バックグラウンドでの機能は、別のタスクで%bg
で実行します。
完全な並列プログラミング環境(実際には対話的なPythonシェルから期待される機能ではありませんが、IPythonが提供しています)。
このリストはほぼ任意に続きます。もちろん、bpythonにはIPythonに欠けている機能がたくさんありますが、そのようなことは求めていません。
だから、ちょうどあなたのために働くものを使用してください!
興味深い私は、タブの補完のために私の(窓)ラップトップでipythonを使用しています、そしてそれは基本的なコマンドラインを提供していますか?いくつかのドキュメントを読む時間... – admalledd
Marnach氏が言ったことはすべて真実であり、私は別に追加することはあまりありません:それらを同じ頻度で使用します - bpythonはパッケージやライブオブジェクトの階層を調べるのに特に便利です。スニペットを貼り付けるために、 ipythonのdocstring/help/source-viewショートカット( 'thing?'と 'thing ??')は不可欠です。 – fish2000
IPython Notebook(0.12以降)はキラー機能です。
+1 ... IPythonのノートブックは素晴らしいです –
ipythonの岩。私がこれを好むが、bpythonがipythonより良く適合した使用例:https:// github。com/jonathanslenders/ptpython bpython curtsiesモードとansiカラー出力よりも速い出力。 –
良い比較はこちら:http://ballingt.com/prompt-toolkit –
私はこの質問を終了することに同意しません。それは私が知りたいと思う意見に基づいていない実際の、事実上の回答を持つ優れた質問です。それぞれ固有の機能をリストすることは意見ではありません。事実です。機能が存在するか、存在しない。機能が持つ価値があるかどうかは意見ですが、それは質問される質問ではありません。 – ArtOfWarfare
by python-curtsies、それは起動時に画面をクリアしません、それはいくつかの他の素敵な機能があります: 'ピップインストールgit + https:// github.com/thomasballinger/bpython.git @ curtsies' –