TOPSoftware > コードの実行・結果・説明をまとめて共有できる、Jupyter...

Software

コードの実行・結果・説明をまとめて共有できる、Jupyter Notebook(上)

2019/04/01

Serdar Yegulalp InfoWorld

 画面上でコードを見ながら、同じUIの中でそのコードを直接実行でき、変更を加えた時の結果の違いも直ちに確認できたら便利ではないだろうか。それを実現してくれるツールが「Jupyter Notebook」だ。

Credit: NASA/JPL

 プログラミングの成果を人に見せる時には、ソースコードをそのまま見せるか、コンパイル済みの実行ファイルを動かして見せるかのどちらかが多い。ソースコードにはあらゆる情報が詰まっているが、必ずしも一目瞭然とは行かない。一方、実行ファイルを使うと、プログラムの動作は一目瞭然だが、たとえソースコードとセットで見せたとしても、その構造を正確につかむことは必ずしも簡単ではない。

 画面上でコードを見ながら、同じUIの中でそのコードを直接実行でき、変更を加えた時の結果の違いも直ちに確認できたら便利ではないだろうか。それを実現してくれるツールが「Jupyter Notebook」だ。

 Jupyter Notebookは、コード、コメント、マルチメディア、視覚化を組み合わせたインタラクティブなドキュメントを、ノートブックという形式で作成できる。ノートブックの共有や再利用、修正も可能だ。

 Jupyter NotebookはWebブラウザーを通じて利用するツールで、ローカルマシンとリモートサーバーのどちらでも稼働できる。

↑ページ先頭へ