Jupyter Notebooks Gallery

Notebook.community is an effort to archive the most interesting open-source Jupyter notebooks.

Top 10 Jupyter notebooks

  1. Linear Regression
  2. LSTM in TensorFlow
  3. Matrices for Data Scientists
  4. Sequential Structure
  5. A Concrete Introduction to Probability
  6. Sentiment Analysis
  7. Gamblers Problem
  8. Variational Autoencoders
  9. PyTorch: Learning to speak Shakespeare
  10. Reddit Analysis

FAQ

What are Jupyter notebooks?

The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more. [0]

Are Jupyter notebooks free?

Jupyter notebook is a free open-source software for everyone to use. It is developed by Project Jupyter, which "exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages." [0]

Are Jupyter notebooks public?

Jupyter notebooks usually aren't public by default, and publishing them takes a little effort. There are several ways to share notebooks:

  • Committing the notebook to a public GitHub repository, and connecting with a service like Binder to make them executable
  • Publishing them using a hosted platform, such as Binder, or Colab.

Many of these platforms also allow granting access to specific people rather then general public.

What are Jupyter notebooks used for?

Jupyter notebooks are often used for doing exploratory programming - quickly iterating on code, where the end goal evolves as new insights come up, and for presenting work which interleaves text and code. Jupyter notebooks are heavily used in data science and related disciplines.