Upload
civicpg
View
243
Download
1
Embed Size (px)
Citation preview
私がみんなにおすすめするJupyter を使ったコードの記録#nds48 @civic
Jupyter
Jupyter とは?
Jupyter とは?• コードを書いて• 実行できるノート• ブラウザ上• お手軽
デモ
ファイル一覧
ファイル一覧
フォルダ
ノートブックの新規作成
ノートブックの新規作成
ノートブックの編集
セル
どのように使うのか?
ちょっと試しにコードを実行したい
ちょっとコード実行
ReadPrint
EvalREPL
ちょこっとコード実行複数行の入力エリア
ちょっと癖があるけどコード補完
ちょこっとコード実行
リファレンス閲覧
? で実行
記録を残したい
記録を残したい• ノートとして記録を残す• Markdown 形式で
リッチな表現が可能
実行結果の見える化
実行結果の見える化単純な式
コード断片
実行結果の見える化
統計データ
実行結果の見える化
グラフ
実行結果の見える化
ノートブックはgithub で表示可能
実行について
いろいろなカーネル• 実行する言語を選択可能
https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages
Jupyter を使うには• ホスティングされた Web サービス
https://try.jupyter.org/• docker で用意
• $ docker pull jupyter/datascience-notebook• $ docker run -p 8888:8888 jupyter/datascience-
notebook• 自前で構築
• anaconda を使うと、もろもろの python 環境が揃ってて楽
• 参考 Vagrantfile https://github.com/civic/jupyter-vagrant-quickstart
今日のおみやげ
おみやげ• Jupyter ノートブックというツール• Jupyter の概要• 導入の仕方