


RISE also has several different themes that you can apply as will as minimal support for slide transitions. It's really quite fun and I have used RISE personally for presenting intermediate level material in Python to engineers. You can use RISE to add neat widgets, graphs and other interactive elements to your slideshow that you can edit live to demonstrate concepts to your attendees. Now that we have RISE installed and enabled, let's re-open the Jupyter Notebook we created earlier. However, I recommend just using the latest version so you don't have to worry about that. If you somehow get a version of RISE that is older than 5.3.0, then you would also need to enable the RISE extension in Jupyter. Jupyter-nbextension install rise -py -sys-prefix Once the package is installed, you have a second step of installing the JS and CSS in the proper places, which requires you to run the following command: You can also do `python -m pip install RISE` is you want to.

You can use Python's pip installer tool to install RISE like this: However most people still use regular CPython, so next we will learn how to use pip! Installing rise with pip This is the easiest method of installing RISE. If you happen to be an Anaconda user, then this is the method you would use to install RISE: The first item that we need to learn about is how to get RISE installed. What that means is that you will now be able to run your code in the slideshow without exiting the slideshow. Reveal.js - Jupyter/IPython Slideshow Extension (RISE) is a plugin that uses *reveal.js* to make the slideshow run live. For that, we will need to use the RISE plugin! Getting Started with RISE This creates a pretty nice and simple slideshow, but it doesn't allow you to run the cells. To navigate your slideshow, you can use your left and right arrow keys or you can use spacebar to go forward and shift_spacebar to go back. This is what my cells ended up looking like when I was done: Make sure you set that to be a Markdown cell as well. Let's use the following code:įor the last cell, we will add the following text: In cell two, we can add a simple function. This will cause the text to be a heading. Note the pound sign at the beginning of the text. We will add the text "# Hello Slideshow" to it and set the cell type to Markdown. Anyway you can also set a slide to Skip, which just allows you to skip a slide or Notes, which are just speaker notes. As an aside, I have actually never used Fragments myself. Sub-slides are just slides that are below the previous one while Fragments are basically fragments within the previous slide.

You can just create a series of Slides if you like, but you can make the slideshow a bit more interesting by adding Sub-Slides and Fragments. These widgets give you the following options: There are now little comboboxes on the top right of each cell.
