Data 8 Notebooks in Various Forms#
The following are the notebooks used in Data 8 but created for different platforms in the case you are not using a JupyterHub instance. The first line contains a normal set of notebooks with all the data files in the distribution. The second set, marked “-no-footprint”, is the exact same notebooks but the data files used in the notebooks are loaded via a URL instead of being stored with the notebooks themselves.
CodeSpaces: CodeSpaces is a GitHub programming environment that can be used for Jupyter Notebook rendering. We have links set up to open in CodeSpace on the demonstration page of the materials-sp22 repository.
Colab: Colab is the Google-created Jupyter Notebook rendering platform. In order to use Otter Grader with Colab, you need to have the student mount their Google Drive; these notebooks mount the Google Drive for the student.
Jupyterlite: Jupyterlite is a relatively new notebook rendering system that works in your local browser – no server needed, no authentication, and no cost. There are downsides, for one, the student needs to save the notebook regularly to the computer or else it is stored in the browser’s cache - if the cache were to be cleared they would lose their work.
Instructions for using Jupyterlite are in the README file for each repository.
Binder: Binder is a community-driven Jupyter Notebook rendering service. It has some limits including memory, time of inactivity and no long-term storage.
Otterless (No autograding - just clean Jupyter Notebooks) We removed all the otter-grader cells from the notebooks for those who are not interested in automatic grading.