Intro to JupyterLab
Contents
Intro to JupyterLab#
JupyterLab will be our primary method for interacting with the computer. JupyterLab contains a complete environment for interactive scientific computing which runs in your web browser. Jupyter is an open source python project that was started by scientists like yourselves who wanted a more effective way to interact with their computers.
JupyterLab has excellent documentation. Rather than repeat that documentation here, we point you to their docs. The following pages are particularly relevant:
You will gain experience and familiarity with JupyterLab over the course of the semester as we use it in our weekly lectures and assignments.
Markdown#
Throughout the course, we will write rich text documents using Markdown. Here are some useful references on Markdown syntax.
Markdown Guide / Basic Syntax - A more user-friendly syntax guide.
Our Course JupyterHub#
JupyterHub is multi-user Jupyter environment designed for companies, classrooms and research labs. The Columbia version of this course uses a cloud-based JupyterHub environment managed by 2i2c: