IPythonとは? わかりやすく解説

IPython

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/29 15:34 UTC 版)

IPython
作者 フェルナンド・ペレス (Fernando Perez)[1]
最新版
8.31.0[2]  / 2024年12月20日 (40日前)
リポジトリ
プログラミング
言語
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]

出典

  1. ^ History”. The IPython Development Team. 2014年1月22日閲覧。
  2. ^ https://pypi.org/project/ipython/8.31.0/.
  3. ^ a b c Introduction”. The IPython Development Team. 2014年1月22日閲覧。
  4. ^ Conrad Koziol (September 12, 2005). “Introducing IPython”. NewsForge. 
  5. ^ About/Presentations - IPython
  6. ^ IPython: A System for Interactive Scientific Computing
  7. ^ https://github.com/gibiansky/ihaskell

外部リンク





固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IPython」の関連用語

IPythonのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IPythonのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのIPython (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS