Stuart Geiger -- Intro to Jupyter Notebooks
This session will be an introduction to using Jupyter notebooks. No specific programming language expertise is required, although I’ll show how to use Jupyter to write code in python, R, and bash. We’ll walk through some of the basics together, so you can install Jupyter on your computer with Anaconda or you can launch a temporary virtual server with our mybinder container.
Some links and resources
- Official Jupyter Documentation
- Gallery of interesting Jupyter notebooks
- IPython magic commands
- IPython minibook tutorial
- Jupyter Cheat Sheet
- MyBinder.org – turn any GitHub repo with notebooks into a live temporary server
Jupyter (and Python) is a REPL: Read-Evaluate-Print Loop
You might be familiar with a REPL – the BASH command line is one too!
Mapping out different uses
Note these are simplifications that aren’t 100% accurate – all models are wrong, but some are useful.