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、複数行のコードで機能します。

ラインマジック関数とセルマジック関数については、次の章で詳しく学習します。