jupyter

Jupyter Notebook is a web-based interactive computing environment for writing and running code, displaying results, and mixing documentation in the browser, ideal for data analysis, research, and teaching.

v7.5.8
Published at
23d ago
13,452
Stars
1,261
Download
Synced at
8d ago

Latest release

v7.5.8Oct 5, 2026, 06:23 AM
Downloads slow? Switch the source anytime above

README

Project Overview

Jupyter Notebook is a web-based interactive computing environment for creating and sharing documents that contain live code, equations, visualizations, and narrative text. It is language-agnostic and supports Python, R, Julia, and more through its kernel mechanism. The current major version, Notebook v7, is built on JupyterLab components and Jupyter Server, and new feature work focuses on it.

Item Value
Type Web-based interactive notebook
Platform Browser (local or remote server)
Languages Kernels for Python, R, Julia, and more
License BSD-3-Clause

Code, results, and explanations on one page keep data workflows clear.

Key Features

  • Interactive execution: split code into cells, run them one by one, and see results instantly
  • Rich text: supports Markdown and math formulas, mixing code with documentation
  • Inline visualization: charts and tables render directly in the notebook output area
  • Multi-language kernels: supports hundreds of languages via the Jupyter kernel protocol
  • File management: a built-in dashboard browses and manages working-directory files
  • Extension ecosystem: a large ecosystem of extensions and tools adds features on demand

Target Audience

  • Data analysts
  • Machine learning engineers
  • Researchers
  • Data science course instructors
  • Any developer documenting exploratory work

Quick Start

  1. Install Notebook
pip install notebook
  1. Start the server
jupyter notebook
  1. When the browser opens, create a new notebook, type code in a cell, and press Shift+Enter to run

  2. For remote deployment, configure a notebook server per the official documentation first

Core Advantages

  • Exploration friendly: run a cell, see a result, and keep both reasoning and output together
  • Easy to share: an .ipynb file carries code and outputs for easy reproduction
  • Huge ecosystem: the Jupyter toolchain is mature with abundant community resources

System Requirements

Item Requirement
OS Linux, macOS, Windows
Language Python
Browser A modern mainstream browser

Notes

  • Version choice: v7 is the mainline, v6 is maintenance-only, and v5 is no longer maintained
  • Extension compatibility: extensions written for v5 or v6 do not work with v7 and need adaptation
  • Remote deployment: public deployments need proper authentication and security configuration

Release history

Sort