Jupyterでスライド作って見た

実行コード

% ipython nbconvert --to slides ./jupyter_Slidetest.ipynb --post serve

できること

  • Jupyterで普段表示しているpythonやmarkdownを表示できるぞ
  • 内部はreveal.js

webで見たい

  1. github or gistにuploadする
  2. http://nbviewer.jupyter.org/ にACCESSする
  3. URLぶち込む
  4. 🎁を押す いえーい🎉

そもそもJupyterとは何か?

Jupyter とは iPythonというブラウザ上pythonを実行できるツールである.
現在ではRやLua,GolangなどPython以外の言語も利用可能になった.

プログラムの実行だけでなくMarkdown記法も対応しているためノートとしても使えて
PDF化したり, 作成したファイルのプログラミングコードだけ抽出してコード化するなどもできる

数式も表示できるので良い🤗

$$ \sum_{i=0}^n w_{i,j} x_{i,j} + b_i $$

python で動かして見た

In [15]:
print("Hello,World")
Hello,World
In [14]:
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline

x = np.linspace(-1,1,100)
plt.title("test graph")
plt.xlabel("x")
plt.ylabel("y")
plt.plot(x,x**2)
plt.show()
/Users/yuki/myenv/lib/python3.6/site-packages/matplotlib/font_manager.py:1297: UserWarning: findfont: Font family ['IPAexGothic'] not found. Falling back to DejaVu Sans
  (prop.get_family(), self.defaultFamily[fontext]))

最後に

凝ったスライド作りたいならPowerPointやKeynote使っとけ🙄