JupyterNotebookの紹介チュートリアル

Jupyter Notebook Introduction Tutorial



Python開発者の場合は、Linuxで手を汚したいと思うかもしれません。ほとんどのPythonライブラリはLinuxと互換性があり、通常、PythonWebサイトはLinuxシステムにデプロイされます。この言語で作業するときに最大の柔軟性を提供するオペレーティングシステムから始めることをお勧めします。

そして、ソースコードを編集できるエディター、インタープリターとコンパイラー、出力を表示できるインターフェイスを備えた使いやすいPython IDEを使用するよりも、学習を開始するのに最適な方法はありません。一つの場所へ? Jupyter Notebookは、Pythonの初心者(および経験豊富なPython開発者)に明確な結果と分析を表示するように設計された環境を提供するIDEです。







Jupyter Notebook –オールラウンダーの編集者

Jupyterを使い始めると、そのノートブックはコーディングに最も快適な統合開発環境であると主張するかもしれません。これらのノートブックは非常に強力な学習ツールでもあります。これらには、画像や図を含むコード記述を設計できる人間が読めるテキストエディタと、プログラムの論理ユニットを分離するコードセルが装備されています。ノートブックのすべてのユーティリティをうまく活用すれば、プログラム全体を実行するドキュメントを作成でき、コードと並べて理解しやすい分析と説明を提供することもできます。



図1:JupyterNotebookのホームページ



JupyterはWebベースのIDEであり、ブラウザで開きます。開くデフォルトのブラウザを選択したブラウザに変更できます。 Jupyter Notebookは、Linuxシステムにインストールして、ディスク上の職場でノートブックを作成することも、オンラインでコードを編集するために使用することもできます。 https://jupyter.org/ 。 [新規]をクリックしてJupyterでノートブックを作成すると、次のエディターが開きます。





図2:無題のノートブック

このシンプルな外観のインターフェイスは、その機能が非常に強力です。まず、基本的な紹介から始めましょう。



入門

図3に表示されている空のノートブックは、JupyterでPythonを学習するときに使用するレイアウトです。

図4:コードセルを実行する

コードセルを実行するには、実行するセルを選択し、[実行]をクリックするか、Shift + Enterを押すだけです。これは、その横にあるカーネルボタンの割り込みとともに、最もクリックするものです。カーネルの割り込みと言えば、無限ループに陥っている場合は、これが役立つ場合があります。 ミッションを中止する 物事がさらに混乱する前に!

カーネルのトピックに取り組んでいる間、ノートブックの最も重要なコンポーネントの1つであるカーネルについてさらに詳しく見ていきましょう。簡単に言うと、Pythonカーネルにはコードを実行する責任があります。カーネルに関して必要なすべてのオプションは次のとおりです。

図5:カーネル

コードを実行する計算ユニットであるPythonカーネルは、中断してコードの実行を停止し、再起動、再接続、およびシャットダウンすることができます。カーネルに関連するより多くのオプションに進むと、カーネルを変更して、Pythonの1つのバージョンから別のバージョンに切り替えることもできます(Python2からPython3など)。

先に述べたように、ノートブックは単にコードを書くだけではありません。それらを利用して、段落、方程式、関数、および画像を含む本格的なドキュメントを作成できます。これを開始するには、マークダウンセルに精通する必要があります。

セルを選択してから[セル]> [セルタイプ]> [マークダウン]を選択すると、コードセルがテキストセルに変換されます。ここでは、説明と分析を書くことができます。 Jupyter Notebookのドキュメントを調べて、この機能を利用できるさまざまな方法をすべてロック解除することをお勧めします。ノートブックを使い始めたときに発見したエキサイティングなことの1つは、セルをマークダウンに変換した後、[編集]ドロップダウンの[画像の挿入]オプションがアクティブになることです。マークダウンセルがどのように見えるかのデモは次のとおりです。

図6:マークダウンセル

このテキストは通常​​のコードセルの上にあることに注意してください。これは、論理コードユニットに意味を追加する方法です。

この紹介は、ノートブックでできることのほんの一部にすぎません。最善のアドバイスは、自分でそれを探索し、目的に合った残りの機能を見つけることです。

Jupyterのインストール

Linuxシステムでは、JupyterNotebookはコマンドラインインターフェイスとグラフィカルユーザーインターフェイスの両方からインストールできます。コマンドラインインターフェイスは、そのターミナル上にあります。 Jupyterをインストールするには、最初にPythonをインストールまたは更新してから、Pythonノートブックをインストールする必要があります。

図7:Pythonノートブックをインストールするコマンド

GUIからのJupyterNotebookのインストールはかなり簡単です。 UbuntuソフトウェアでProjectJupyterを検索し、[インストール]をクリックするだけです。

図8:UbuntuソフトウェアのProject Jupyter(GUIインストール)

Pythonは、データサイエンスにとって最も強力なプログラミング言語です。また、習得しやすい言語であり、Jupyter NotebookのようなIDEを使用すると、Pythonでのプログラミングにシームレスに慣れることができます。