Notebook(ジュピターノートブック)という言葉を耳にしますよね。Notebookとは何なのか、そしてスクリプト実行と比較してどのようなメリット・デメリットがあるのかについて解説していきます。Notebookはインタラクティブにプログラムを実行できるwebベースのPythonの環境のひとつです。このプロジェクトはGitHub上でOSS(オープンソースソフトウェア)として公開されており、誰でも無料で利用することができます。インタラクティブに実行できてかつノート形式であるとはどういうことかは以下の画像を見ると比較的簡単に理解できますよね。NotebookのGitHubリポジトリから引用したものです。Notebookはブラウザ上で利用できるプログラムの実行環境であり、主にプログラムの記述を行う部分とコメント部分から構成されます。Notebookではこのセル単位でプログラムを実行することができます。コメント部分はプログラムの実行結果と関係のないテキストを残すことができ、Markdown形式で記述することができます。Notebookは特にデータサイエンスの分野で広く用いられ、主にデータの分析や可視化といった部分で利用されるツールといえるでしょう。Notebookの実行環境を用意しており、その形式を利用して参加者が自身の分析結果を共有することができます。Notebookがデータ分析の分野で広く利用されているのは、データ分析を行う上ではあるグラフを描画するプログラム、あるデータの統計量を出力するプログラムのように短いコードブロックで様々なデータ分系結果を出力する必要があるためと考えられます。NotebookとPythonスクリプトそれぞれのメリット・デメリットについて紹介していきましょう。どの点をメリットとみるかを人による部分もあるため、本章全体に渡り筆者の主観が含まれることはご理解ください。Notebookは一般的な開発に適しているわけではありませんが、データ分析結果の可視化・共有と教育分野においては非常に利用しやすい形式であると考えられます。worldを出力するまでのチュートリアルを行います。Notebookをインストールしましょう。Notebookを起動できます。notebookするとブラウザいに新たなタブが立ち上がり、Jupyterの環境が立ち上がります。NotebookでPythonプログラムを書く準備が整います。ここで以下のようにコードを書くことでPythonプログラムを実行できます。Notebookについて重要な点をまとめましょう。ブラウザから利用できるインタラクティブなPythonの実行環境GitHub上でのOSSとして公開されているデータ分析の分野で広く用いられている以上、ご覧いただきありがとうございました。検索トップタイトルとURLをコピーしました。