IPython へようこそ。 完全なドキュメントは ipython.readthedocs.io で入手でき、インストール、使用、プロジェクトへの貢献方法に関する情報が含まれています。 IPython (Interactive Python) は、複数のプログラミング言語で対話型コンピューティングを行うためのコマンド シェルであり、元々は Python プログラミング言語用に開発され、イントロスペクション、リッチ メディア、シェル構文、タブ補完、および履歴を提供します。
IPython のバージョンと Python のサポート
IPython 8.16 以降から、段階的に Spec-0000 に移行していきます。
IPython 7.10 以降、IPython は NEP 29 に準拠します
IPython 7.17以降には、Python バージョン 3.7 以降が必要です。
IPython 7.10以降には、Python バージョン 3.6 以降が必要です。
IPython 7.0 には、 Python バージョン 3.5 以降が必要です。
IPython 6.xには、Python バージョン 3.3 以降が必要です。
IPython 5.x LTS は、 Python 2.7 と互換性のあるリリースです。 Python 2 のサポートが必要な場合は、IPython 5.x LTS を使用する必要があります。必要に応じてプロジェクトの構成と要件を更新してください。
Notebook、Qt コンソール、その他の多くの部分がJupyterの一部になりました。これらを使用する場合は、Jupyter インストール ドキュメントを参照してください。
包括的なオブジェクトのイントロスペクション。
入力履歴。セッション間で保持されます。
自動的に生成された参照を使用したセッション中の出力結果のキャッシュ。
拡張可能なタブ補完。Python 変数とキーワード、ファイル名、関数キーワードの補完がデフォルトでサポートされます。
環境を制御し、IPython またはオペレーティング システムに関連する多くのタスクを実行するための「マジック」コマンドの拡張可能なシステム。
さまざまなセットアップを簡単に切り替えることができる豊富な構成システム ($PYTHONSTARTUP 環境変数を毎回変更するより簡単です)。
セッションのログ記録とリロード。
特殊な目的の状況に対応した拡張可能な構文処理。
ユーザーが拡張可能なエイリアス システムを使用してシステム シェルにアクセスします。
他の Python プログラムや GUI に簡単に埋め込むことができます。
pdb デバッガーと Python プロファイラーへの統合されたアクセス。
開発ドキュメントの最新バージョンは、readthedocs で見つけることができます。
ターミナルで次のように入力すると、システム全体にインストールしなくても、このディレクトリから IPython を実行できます。
$ python -m IPython
または、ドキュメントを読んで最新リビジョンの開発インストール ドキュメントを参照してください。
IPython の古いバージョンのドキュメントとインストール手順は、IPython Web サイトにあります。
IPython はあなたの好みに合わないかもしれません。その場合は、使用したい同様のプロジェクトがある可能性があります。
古典的な Python REPL。
bpython
マイパイソン
ptpythonとptpython
ソンシュ
git 2.23 の時点では、 git blame
壊さずにフォーマット変更を行うことができます。詳細については、git のドキュメントを参照してください。
この機能を使用するには、次のことを行う必要があります。
git をインストール >= 2.23
POSIX: toolsconfigure-git-blame-ignore-revs.sh
Windows: toolsconfigure-git-blame-ignore-revs.bat
以下を実行して、ローカル git リポジトリを構成します。