Sharing Jupyter Notebooks: Glossary

Key Points

Sharing Jupyter Notebooks using GitHub
  • GitHub is a development platform where we “can host and review code, manage projects, and build software.

  • A GitHub repository can be created, populated, and shared without command line or other special-purpose version control tools.

  • Jupyter Notebooks shared through GitHub are rendered, but are static. GitHub does not run the notebook(s) in a repository.

Introduction to Binder
  • Binder provides an environment that runs and interactively serves your Jupyter notebooks.

  • Use requirements.txt to specify dependencies beyond the Jupyter notebook execution environment itself. Typically, this will at least be any package you import in your Python code.

Glossary

FIXME