IPython-はじめに
この章では、IPythonの作業を開始する方法について説明します。
コマンドプロンプトからIPythonを起動します。
IPythonについて深く理解する前に、通常の代わりに注意してください >>>、以下で説明する2つの主要なPythonプロンプトに気付くでしょう-
In[1] 入力式の前に表示されます。
Out[1] 出力が表示される前にが表示されます。
また、角括弧内の数字は自動的にインクリメントされます。理解を深めるために、次のスクリーンショットをご覧ください-
ここで、PythonのAnacondaディストリビューションをインストールした場合は、スタートメニューからAnacondaプロンプトを開きます。
condaプロンプトからIPythonを起動します
通常のPythonコンソールと比較すると、違いがわかります。IPythonシェルは、式、関数、変数などのさまざまな要素にさまざまな配色を使用して、構文の強調表示を示します。
もう1つの便利な拡張機能は、タブ補完です。各オブジェクトには、そのクラスで定義されているように使用可能な1つ以上のメソッドがあることがわかっています。オブジェクトの前のドットの後にTabキーを押すと、IPythonはメソッドの適切なリストをポップアップします。
次の例では、文字列が定義されています。応答として、文字列クラスのメソッドが表示されます。
IPythonは、「?」を入力することにより、任意のオブジェクトの情報を提供します。その前に。これには、docstring、関数定義、およびクラスのコンストラクターの詳細が含まれます。たとえば、上記で定義した文字列オブジェクト変数を調べるには、入力プロンプトで次のように入力します。var?。結果には、それに関するすべての情報が表示されます。理解を深めるために、以下のスクリーンショットをご覧ください-
魔法の機能
IPythonに組み込まれている魔法の関数は非常に強力です。魔法の機能には2つのタイプがあります。
- Line magics、DOSコマンドと非常によく似ています。
- Cell magics、複数行のコードで機能します。
ラインマジック関数とセルマジック関数については、次の章で詳しく学習します。