This is an introductory course on Jupyter Notebooks. It is composed of a presentation generated with RISE and three interactive lessons:
- Introduction to Jupyter Notebooks: Getting familiar with the Jupyter Notebook, using shell commands and magics, basic plotting and mixing languages
- Data analysis: Notebook about interactive data analysis and visualization using pandas and seaborn
- Accelerating Python code: Notebook about accelerating Python code with Numba and Cython
There is also a notebook with solutions to exercises.
The material here is licensed under the Creative Commons Attribution license (CC BY4.0).