Zero to Data 8
  • Zero to Data 8
  • LICENSE
  • connectors_modules
  • The datascience Package
  • The Data 8 Pedagogy Guide
  • The Data 8 Textbook
  • Links
  • authoring
    • Authoring Notebooks: Start to Finish
    • Authoring Notebooks
    • Minor Changes to existing Otterized Notebooks
  • cc-adoption
    • Community College(and smaller institutions) Adoption
  • grading
    • Grading with GradeScope
    • Grading Otterized Notebooks
    • Grading Locally
    • Otter Service Standalone
  • jupyter
    • Distributing Notebooks
    • Jupyter Notebook Assignments
    • Jupyter Notebook Assignments
    • Creating Data 8 Assignments
  • labs
    • Worksheets and Discussions
    • Lab Sections
    • Tutor Sessions and Office Hours
  • notebooks-platforms
    • Data 8 Notebooks in Various Forms
  • staff
    • Data 8 Course Staff Structure
    • Roles and Responsibilities
  • syllabus
    • Distributing Notebooks
    • Inspiration
    • Syllabus & Lectures
    • Slides & Lecture Videos
    • Course structure
Powered by GitBook
On this page
  1. notebooks-platforms

Data 8 Notebooks in Various Forms

Previousnotebooks-platformsNextstaff

Last updated 1 year ago

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: 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: 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: 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: 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.

CodeSpaces
materials-sp22 Demo Page
Colab
materials-sp22-colab
materials-sp22-colab-no-footprint
Jupyterlite
materials-sp22-jupyterlite
materials-sp22-jupyterlite-no-footprint
Binder
materials-sp22-binder
materials-sp22-binder-no-footprint
materials-sp22-otterless