このプロジェクトについて

IPython (Interactive Python) は、インタラクティブな計算向けに設計されたコマンドシェルです。開発者やデータサイエンティスト向けに一連の生産性向上機能を提供することで、標準のPython REPLを大幅に強化しています。 主な機能は以下の通りです: - 変数、キーワード、ファイル名に対する包括的なオブジェクト・イントロスペクションと拡張可能なタブ補完。 - セッションをまたいだ永続的な入力履歴と出力結果のキャッシュ。 - 環境制御およびオペレーティングシステム・タスクのための「マジック」コマンド・システム。 - pdbデバッガおよびPythonプロファイラへの統合アクセス。 - ユーザーが拡張可能なエイリアス・システムを備えたシステムシェルへのアクセス。 - さまざまなセットアップを管理するためのリッチな設定システム。 - セッションのロギング、リロード、および拡張可能な構文処理。 - 他のPythonプログラムやGUIへの組み込み能力。