IPython
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

.NET FrameworkにおけるPython実装については「IronPython」をご覧ください。

IPython

作者フェルナンド・ペレス (Fernando Perez)[1]

最新版8.24.0[2]  / 2024年4月26日 (23日前)
リポジトリ

github.com/ipython/ipython

プログラミング
言語Python
対応OSクロスプラットフォーム[3]
種別シェル
ライセンスNew BSD license[3]
公式サイト ⇒ipython.org
テンプレートを表示

IPython(アイパイソン)はPythonを対話的に実行するためのシェルである[3]CPython内蔵の対話的に実行するためのシェルと比べ、型イントロスペクション(英語: Type introspection)機能、対話的実行のための文法などが追加されてあり、コードのシンタックスハイライトおよびタブによる補完が行える。IPythonの開発はNumFOCUSによって財政的に支援されている。
その他の特徴

Python 標準のシェルでは Tkinter を使った対話的実行環境が利用できるが、IPython では Tkinter に加えて GTKQtWX が利用できる。また IPython ではMPI などを使ったコンピュータ・クラスター環境における並列コンピューティングが可能である。さらに、OS 標準搭載のコマンドライン・シェルとしても (bashcshなどと同様に) 使うことができ、特に Windows でコマンドライン・シェルとして利用できるのは大きな利点である。IPython のシェルとしての基本的な挙動は Unix の多くのシェルと同様だが、実行中の Python 環境によるカスタマイズや実行の柔軟性が活用できるという利点がある。
評価

米国内で広く読まれているIT系報道メディアで紹介されている[4]。また自然科学の学術会議でも議題に上っている[5]。科学技術計算の分野においては、Matplotlibとあわせて使う例が多く見られる[6]
解説図書

Cyrille Rossant,菊池 彰(訳):「IPythonデータサイエンスクックブック 第2版」,オライリージャパン,ISBN978-4-87311-854-3(2019年5月).

原書は Cyrille Rossant: "IPython Interactive Computing and Visualization Cookbook, 2nd Edition", Packt Publishing,ISBN978-1785888632 (Jan 2018).


関連項目

IHaskell
- IPythonをベースに作成されたHaskellバージョン。[7]

出典^ “ ⇒History”. The IPython Development Team. 2014年1月22日閲覧。
^ “ipython 8.24.0”. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
^ a b c “ ⇒Introduction”. The IPython Development Team. 2014年1月22日閲覧。
^ Conrad Koziol (September 12, 2005). “Introducing IPython”. NewsForge. 
^About/Presentations - IPython
^IPython: A System for Interactive Scientific Computing
^ https://github.com/gibiansky/ihaskell

外部リンク.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:#f9f9f9;display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}ポータル FLOSS

IPython ホームページ

Jeremy Jones (January 27, 2005). ⇒“Enhanced Interactive Python with IPython”. ONLamp.com. ⇒http://www.onlamp.com/pub/a/python/2005/01/27/ipython.html

IPython および Python を議題にしたセッションのあった学術会議のリスト: ⇒the Scientific Python website

IPython の入門ビデオ (showmedo (en)サイト内)


記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:9076 Bytes
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef