Skip to content
Snippets Groups Projects
David Hoese's avatar
8ac6051c
History
Name Last commit Last update
.gitignore
README.md
slideshow.ipynb

NumPy - A to Z

This repository provides Jupyter Notebooks and other information to provide an overview of the NumPy python library. The information covers concepts for beginners like why you should use NumPy to advanced concepts and usages.

This was first presented at the SSEC Programmer Brown Bag on September 9th, 2019.

Install

To use these lessons interactively:

  1. Clone the repository.
  2. Download and install the Anaconda python distribution.
  3. Run jupyter lab in the root directory of the repository.
  4. From the file browser on the left of the JupyterLab interface, open the notebooks in this repository one at a time and step through the instructions.

Create Slideshow

The notebook slideshow.ipynb is formatted specially to be presentable as a series of slide shows. This use the jupyter nbconvert tool to generate a reveal.js presentation. These presentations, once started, have one or more slides that can be traversed using the right (next) and left (previous) arrow keys. Slides may also include "subslides" which can be accessed using the up/down arrow keys. Use Esc to see an overview of the entire presentation.

To convert the notebook to a slideshow presentation and serve it immediately:

jupyter nbconvert slideshow.ipynb --to slides --post serve