「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- コア・プログラミング言語はJulia、Python、Rで、
数十の言語の実行環境(カーネル)をサポート(言語依存しない)。
- プログラム・ドキュメントを作成、
共有するためのウェブアプリケーション
- セル(と言う入力フィールド)には
以下の要素を含むことができる。
- プログラムコード
- Markdownテキスト
- 数式、図式等
- Notebookは、
- IDEインターフェイスで実行可能なセル (コマンド) のコレクション。
- 昨今、様々なプロダクトのインターフェイスに採用されている。
Project Jupyter †
- 元々は、IPythonと言うPythonを対話的に実行するためのシェルで
それに、Notebookの機能を追加したIPython Notebookから
スピンオフしたProject Jupyterと呼ばれるプロジェクトだった。
- 運営理念は、
- OSSの開発を通じて、
- すべてのプログラミング言語にわたって
- インタラクティブなデータサイエンスと科学計算をサポート
することらしい。
開発ツールとして †
そのため、以下のように表現される。
- PythonなどをWebブラウザ上で記述・実行できる統合開発環境 (IDE)
- ブラウザ上で Python やその他のプログラミング言語のプログラムを
実行したり、実行した結果を保存したり共有したりすることができるツール
詳細 †
機能 †
- PythonなどをWebブラウザ上で記述・実行できる統合開発環境
- PythonだけでなくRubyやR、Goなど40以上の言語がサポート
- とは言え、一般的にはPythonで使用される環境
インストール †
コチラの手順でインストール
Jupyter Notebook †
- インストール
>pip install jupyter
- アップデート
>pip install -U jupyter
Dockerを使う †
使用例ではDockerを使っている。
起動~終了 †
起動 †
- ローカルの場合
>jupyter notebook
実行 †
- New → Notebook : Python3でIPython(ipykernel)を実行できる。
- セルにPythonのコードを貼り付けて、実行する。
- ちなみに、pipでインストールを行う場合は、
- New → Other : TerminalでTerminalを起動し実行できる。
- または、セルで、先頭に[!]をつけることでシステムコマンド(OSコマンド / シェルコマンド)を実行できる。
終了 †
使用例 †
参考 †
Qiita †
Jupyter-notebook
https://qiita.com/tags/jupyter-notebook