Jupyter Notebook

User Documentation

  • The Jupyter Notebook
    • Introduction
      • Main features of the web application
      • Notebook documents
    • Starting the notebook server
      • Creating a new notebook document
      • Opening notebooks
    • Notebook user interface
    • Structure of a notebook document
      • Code cells
      • Markdown cells
      • Raw cells
      • Heading cells
    • Basic workflow
      • Keyboard shortcuts
    • Plotting
    • Installing kernels
    • Signing Notebooks
    • Browser Compatibility
  • Installation
  • Running the Notebook
  • Migrating from IPython
  • UI Components
    • Notebook Dashboard
    • Notebook Editor
    • Interactive User Interface Tour of the Notebook
      • Edit Mode and Notebook Editor
    • File Editor

Configuration

  • Config file and command line options
    • Options
  • Running a notebook server
    • Securing a notebook server
      • Prerequisite: A notebook configuration file
      • Preparing a hashed password
      • Adding hashed password to your notebook configuration file
      • Using SSL for encrypted communication
    • Running a public notebook server
      • Firewall Setup
    • Running the notebook with a customized URL prefix
    • Known issues
      • Proxies
      • Docker CMD
  • Security in Jupyter notebooks
    • The problem
    • Our security model
    • The details of trust
      • Updating trust
      • Explicit trust
    • Reporting security issues
    • Affected use cases
      • Javascript and CSS in Markdown cells
      • Collaboration
      • Multiple profiles or machines
  • Configuring the notebook frontend
    • How front end configuration works
    • Example - Changing the notebook’s default indentation
    • Example - Restoring the notebook’s default indentation
    • Persisting configuration settings
  • Extending the Notebook
    • Contents API
      • Data Model
        • Filesystem Entities
        • API Paths
      • Writing a Custom ContentsManager
        • Required Methods
      • Customizing Checkpoints
      • Testing
    • File save hooks
      • Examples
    • Custom request handlers
      • Writing a notebook server extension
      • Registering custom handlers

Developer Documentation

  • Installing Javascript machinery
    • Making a notebook release
  • Developer FAQ

Community documentation

  • Examples and Tutorials
    • Tutorials
    • Examples

About Jupyter Notebook

  • Jupyter notebook changelog
    • 4.1.0
    • 4.0.x
      • 4.0.6
      • 4.0.5
      • 4.0.4
      • 4.0.2
      • 4.0.0

Questions? Suggestions?

  • Jupyter mailing list
  • Jupyter website
  • Stack Overflow - Jupyter
  • Stack Overflow - Jupyter-notebook
 
Jupyter Notebook
  • Docs »
  • The Jupyter notebook
  • View page source

The Jupyter notebookΒΆ

What’s New in Jupyter Notebook

4.1.0 ** Release candidate 4.1.0rc1**

  • Cell toolbar selector moved to View menu
  • Restart & Run All Cells added to Kernel menu
  • Multiple-cell selection and actions including cut, copy, paste and execute
  • Command palette added for executing Jupyter actions
  • Find and replace added to Edit menu

To install release candidate: python -m pip install notebook --pre --upgrade

User Documentation

  • The Jupyter Notebook
  • Installation
  • Running the Notebook
  • Migrating from IPython
  • UI Components

Configuration

  • Config file and command line options
    • Options
  • Running a notebook server
    • Securing a notebook server
    • Running a public notebook server
    • Running the notebook with a customized URL prefix
    • Known issues
  • Security in Jupyter notebooks
    • The problem
    • Our security model
    • The details of trust
    • Reporting security issues
    • Affected use cases
  • Configuring the notebook frontend
    • How front end configuration works
    • Example - Changing the notebook’s default indentation
    • Example - Restoring the notebook’s default indentation
    • Persisting configuration settings
  • Extending the Notebook
    • Contents API
    • File save hooks
    • Custom request handlers

Developer Documentation

  • Installing Javascript machinery
  • Developer FAQ

Community documentation

  • Examples and Tutorials

About Jupyter Notebook

  • Jupyter notebook changelog
    • 4.1.0
    • 4.0.x

Questions? Suggestions?

  • Jupyter mailing list
  • Jupyter website
  • Stack Overflow - Jupyter
  • Stack Overflow - Jupyter-notebook
Next

© Copyright 2015, Jupyter Team, https://jupyter.org.

Built with Sphinx using a theme provided by Read the Docs.