Stuart Geiger -- Intro to Jupyter Notebooks

February 7, 2018 at 5-6:30pm in BIDS, 190 Doe Library

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

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.

What you may be familiar with

What Jupyter notebook does (on your computer)

Basic structure

Writing output to a file

Reading a file with bash

Writing output to a file

Using many notebooks and kernels (on your computer)

Jupyter on a remote server