サイトアイコン てくてくぷれいす

RISEをcssでデザイン変更する話(PythonのJupyterでプレゼン)

こんにちは,しまさん(@shimasan0x00)です.

最近Python楽しいです.

今はスクレイピングにのめり込んでいます笑.

そんなPython好きな私なのですが最近はプレゼンをする機会が月一くらいであります.

MikanLTというLT会の主催者の一人としてやっていますので… .

# MikanLTとは 和歌山大学の学生向けのコミュニティです!!! 学外の人もウェルカムです!!! 社会人の方の参加も大歓迎です!! 各月の第二金曜日にLT大会を開催しています.
MikanLT – connpass

そこでパワポで発表するのもいいのですがせっかくならJupyter Notebookで発表したい…(プログラムをリアルタイムで実行させたいので) .

そこでRISEを使おうと思ったのですがデザインを決めるcssを公開してくれている人が少ないです(泣).

私のつたないcssを公開することで,より優秀な色んな人がcss公開してくれないかなという願いを込めてこの記事を書くことにしました.

環境

macOS Mojave(10.14)

pyenv Python 3.6.7

rise (5.4.1)

スポンサーリンク

RISEとは

RISE: "Live" Reveal.js Jupyter/IPython Slideshow Extension – damianavila/RISE
damianavila/RISE – GitHub

RISEはJupyter Notebookの拡張機能です.

Webブラウザ上でNotebookをスライドに変換して表示してくれます.

Reveal.jsのJupyter Notebook版です(というかReveal.jsをベースに作られています).

Notebookでプログラムを実際に動かしながらプレゼンできるので素晴らしい!!と私は思っています.

mdで書けるのは皆さん嬉しいのでは???

スポンサーリンク

RISEのインストール

簡単です.たったの3行でおしまい.

pip install RISE
jupyter-nbextension install rise --py --sys-prefix
jupyter-nbextension enable rise --py --sys-prefix

Notebookを起動して赤枠で囲まれているアイコンが出てればOK.

RISEのカスタマイズ

私のGithubにファイルを置いているので参考程度にどうぞ.

Contribute to Villager-B/RISE_my_css development by creating an account on GitHub.
Villager-B/RISE_my_css – GitHub

RISEのカスタマイズだけではなく,jupyter自体のデザインも少し変えています.

In[]やOut[]の取る幅が大きくてプレゼンの際に不自然だと思い,変更してます.

スポンサーリンク

さいごに

Webブラウザ上でNotebookをスライドに変換して表示してくれるRISEの紹介&デザイン適用についてでした.

私はデザイン関連については苦手なのでもっとカッコいいデザインを公開してくれる方がでてくればいいなと思います.

p.s.

RISE,Reveal.jsを使う方はFirefoxは現時点ではおすすめできません.

どうしてもタブバーが残るので全画面表示ができないのです(私がやり方を知らないだけかもしれませんが).

素直にSafariで頑張ります… .

参考

とても参考になりました.ありがとうございます.

Jupyterでまとめたノートをそのままスライドに使いたい! しゅぎょいのおおおおおおおおおお / 他8コメント https://t.co/sgKPnTJKmf “【Day-5】Jupyterでできる!イケてるプレゼンスライドの作り方 – プロクラシスト” https://t.co/zJtcdZpA4k— otawdさん@名古屋6/8-12 (@Intel0tw5727) 2018年5月10日 このサイトを見てJupyterでスライドを作ることができるとわかり、使ってみるとこれまたらくらくちんでありがたいわけです。 Jupyterでmarkdownつかって丁寧にノートまとめながら、話す際にはp…
JupyterにRISEを導入してcss使ってデザインを変えた話 – ごはんと飲み物は紙一重 – ごはんと飲み物は紙一重
Jupyter Notebookを簡単にプレゼンスライドにする方法Jupyter Notebookを使ってプログラミングのプレゼンをする方を頻繁に見かけます。多くの場合、Notebookをそのまま使って、画面を少しずつスクロ…
Jupyter Notebookでプレゼンをするとっても便利な方法 – Qiita – Qiita
JupyterNotebookでnbextensionsのエラーとの戦い[+RISEやテーマ設定]JupyterNotebookでnbextensionsを使えるようにするまでを書いています.MacでAnacondaでない環境で導入するにはエラーが出ることが多く,難航する設定です.Python3.6でnbextensionsを使えるようにします....
[入門]Python初心者が圧倒的成長するために使うサービス,本Python初心者向けの本,Webサービスについて網羅的に紹介をしています.Pythonの勉強で私が実際に使用した本です.入門書をさらに細分化し,学ぶならどのレベルがいいのかわかりやすくしています....
モバイルバージョンを終了