🌐
Project Jupyter
jupyter.org
Project Jupyter | Home
The Jupyter Notebook is the original web application for creating and sharing computational documents. It offers a simple, streamlined, document-centric experience. ... Jupyter supports over 40 programming languages, including Python, R, Julia, ...
Try
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
About
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
Install
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
Community
The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.
nonprofit organization that developed and supported the interactive computing products Jupyter Notebook, JupyterHub, and JupyterLab
examples of jupyterlab workspaces in single document and multiple document workspaces
examples of Voilà dashboards
Project Jupyter (pronounced "Jupiter") is a project to develop open-source software, open standards, and services for interactive computing across multiple programming languages. It was spun off from IPython in 2014 by its … Wikipedia
Factsheet
Abbreviation Jupyter
Formation July 2014; 11 years ago (2014-07)
Factsheet
Abbreviation Jupyter
Formation July 2014; 11 years ago (2014-07)
🌐
Domino Data Lab
domino.ai › home › data science & machine learning dictionary | domino data lab › what is jupyter notebook? | domino data lab
What is Jupyter Notebook? | Domino Data Lab
June 6, 2025 - While both JupyterLab and Notebook support programming languages such as Python, Julia, Scala, and R, support for all these languages come preinstalled with JupyterLab. Jupyter Notebook only offers a very simple interface using which users can ...
Discussions

Can someone explain Jupyter notebook/lab to me?
It’s a browser-based tool, so you need something to serve the page to the browser.. that’s why you start Jupyter at the command line, you’re starting the server. Jupyter Notebooks are very effective for cases where you want to show your code, the outputs of your code, and add some commentary about your code. It’s big in scientific computing so that your peers can see what’s running as well as the outputs and critique the methods your using.. as well as giving context and writing some good looking markdown to document what’s going on. More on reddit.com
🌐 r/learnpython
41
278
June 6, 2021
Installation of Jupyter Notebook
I hve trying to open jupyter notebook on the laptop since 3 weeks ago, i have been unable. the error message i do see is Error processing line 7 of C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\pywin32.pth: Kindly assist as it slowing my Data Science classes down. thanks More on discuss.python.org
🌐 discuss.python.org
0
0
April 23, 2024
python - What is the difference between Jupyter Notebook and JupyterLab? - Stack Overflow
I am new to Jupyter Notebook, what is the key difference between the Jupyter Notebook and JupyterLab, suggest me to choose the best one, which should be used in future. More on stackoverflow.com
🌐 stackoverflow.com
Why use Jupiter notebook?
It’s a useful platform to run code incrementally, modify and re run. This makes a great tool when learning small code and small functions. A perfect example is playing with code to produce the matplotlib chart of data making changes until happy with the output. It also allows a simple way of sharing your code and output as a single shareable notebook file for the lecturer to review. I still use it as a work tool investigating data and producing bespoke charts. I can implement large scale analysis using Spyder when ready. More on reddit.com
🌐 r/learnpython
134
135
September 24, 2024
People also ask

How do you install Jupyter Notebook?
You can install it using pip with the command: pip install notebook. Then run it using: jupyter notebook.
🌐
domino.ai
domino.ai › home › data science & machine learning dictionary | domino data lab › what is jupyter notebook? | domino data lab
What is Jupyter Notebook? | Domino Data Lab
What is Jupyter Notebook used for?
Jupyter Notebook is used for data exploration, machine learning experiments, and documenting code. It lets users run code in separate cells and combine it with markdown for explanations and visuals.
🌐
domino.ai
domino.ai › home › data science & machine learning dictionary | domino data lab › what is jupyter notebook? | domino data lab
What is Jupyter Notebook? | Domino Data Lab
What is the difference between JupyterLab and Jupyter Notebook?
JupyterLab offers a more advanced interface with additional tools like drag-and-drop, file editors, and CSV viewers. Jupyter Notebook is simpler and limited to basic notebook functionality.
🌐
domino.ai
domino.ai › home › data science & machine learning dictionary | domino data lab › what is jupyter notebook? | domino data lab
What is Jupyter Notebook? | Domino Data Lab
🌐
SelectHub
selecthub.com › home › integrated development environments › jupyter notebook
Jupyter Notebook Reviews 2026: Pricing, Features & More
Interactive Computing: Jupyter Notebook allows users to write and execute code in real-time, facilitating an interactive computing environment. Multi-Language Support: While primarily used for Python, Jupyter supports over 40 programming languages, including R, Julia, and Scala.
🌐
Reddit
reddit.com › r/learnpython › can someone explain jupyter notebook/lab to me?
r/learnpython on Reddit: Can someone explain Jupyter notebook/lab to me?
June 6, 2021 -

I keep seeing Jupyter notebooks, I have played around with it a little during some python lessons I was using to learn. What is it best used for and why does it need to be ran from a terminal instead of them making a standalone app like VS Code / Atom etc?

Is it worth running / using it instead of Atom / VSCode or another IDE?

🌐
Medium
medium.com › ds4n6-blog › beginners-guide-to-jupyter-notebook-jupyterlab-483439b05dd
Beginner’s Guide to Jupyter Notebook & JupyterLab | by DS4N6 | DS4N6: Blog | Medium
October 20, 2020 - Jupyter Notebook Tutorial video by Corey Schafer will give you a good overview of what Jupyter Notebook is, how it works and how to use it. If you want a more extensive (2:46 hours) JupyterLab Tutorial, you can check Getting Started with JupyterLab | SciPy 2019 Tutorial by M. Bussonnier, J. Grout and S. Stattel. Note also that, even when python is profusely mentioned those videos, you should not afraid if you don’t know python.
Find elsewhere
🌐
Python.org
discuss.python.org › python help
Installation of Jupyter Notebook - Python Help - Discussions on Python.org
April 23, 2024 - Hi, I am new to Python. I hve trying to open jupyter notebook on the laptop since 3 weeks ago, i have been unable. the error message i do see is Error processing line 7 of C:\Users\User\AppData\Local\Programs\Python\Pyt…
🌐
Google
developers.google.com › colab
Colab | Google for Developers
A hosted Jupyter Notebook service that requires no setup, with pre-configured runtimes to get you started instantly.
🌐
Plotly
plotly.com › python › ipython-notebook-tutorial
Jupyter notebook tutorial in Python
Jupyter has a beautiful notebook ... (previously referred to as IPython Notebook) allows you to easily share your code, data, plots, and explanation in a sinle notebook....
🌐
Read the Docs
jupyter-notebook-beginner-guide.readthedocs.io › en › latest › what_is_jupyter.html
1. What is the Jupyter Notebook? — Jupyter/IPython Notebook Quick Start Guide 0.1 documentation
References: Jupyter Notebook App in the project homepage and in the official docs. A notebook kernel is a “computational engine” that executes the code contained in a Notebook document. The ipython kernel, referenced in this guide, executes python code.
🌐
Visual Studio Code
code.visualstudio.com › docs › datascience › jupyter-notebooks
Jupyter Notebooks in VS Code
November 3, 2021 - Jupyter (formerly IPython Notebook) is an open-source project that lets you easily combine Markdown text and executable Python source code on one canvas called a notebook. Visual Studio Code supports working with Jupyter Notebooks natively (through ...
🌐
Dataquest
dataquest.io › blog › jupyter-notebook-tutorial
How to Use Jupyter Notebook: A Beginner’s Tutorial – Dataquest
October 23, 2025 - The easiest way for a beginner to get started with Jupyter Notebooks is by installing Anaconda. Anaconda is the most widely used Python distribution for data science and comes pre-loaded with all the most popular libraries and tools.
🌐
Databricks
databricks.com › blog › what-is-jupyter-notebook
What is a Jupyter Notebook? | Databricks
Jupyter notebooks can also be converted to a number of standard output formats (HTML, Powerpoint, LaTeX, PDF, ReStructuredText, Markdown, Python) through the web interface.
🌐
GeeksforGeeks
geeksforgeeks.org › python › getting-started-with-jupyter-notebook-python
Getting started with Jupyter Notebook - Python - GeeksforGeeks
This Notebook Dashboard shows a list of notebooks, files and directories in the folder where the server started (often your home directory). Click New -> select Python3 from the dropdown.
Published   January 12, 2026
🌐
GitHub
github.com › jupyter › notebook
GitHub - jupyter/notebook: Jupyter Interactive Notebook · GitHub
In 2015, Jupyter notebook was released as a part of The Big Split™ of the IPython codebase. IPython 3 was the last major monolithic release containing both language-agnostic code, such as the IPython notebook, and language specific code, such as the IPython kernel for Python.
Starred by 13.1K users
Forked by 5.6K users
Languages   Jupyter Notebook 73.7% | TypeScript 19.5% | Python 2.2% | JavaScript 2.1% | CSS 1.7% | HTML 0.8%
🌐
PyPI
pypi.org › project › jupyter
jupyter · PyPI
Python :: 3.9 · Report project as malware · Find more information on the Jupyter homepage. pip install jupyter installs the Jupyter Notebook, JupyterLab, and the IPython Kernel. This is an empty metapackage for user convenience, only expressing dependencies on multiple Jupyter packages.
      » pip install jupyter
    
Published   Aug 30, 2024
Version   1.1.1
🌐
Wikipedia
en.wikipedia.org › wiki › Project_Jupyter
Project Jupyter - Wikipedia
January 20, 2026 - Jupyter supports execution environments (called "kernels") in several dozen languages, including Julia, R, Haskell, Ruby, and Python (via the IPython kernel). In 2015, about 200,000 Jupyter notebooks were available on GitHub. By 2018, about 2.5 million were available.
🌐
Jupyter Notebook
jupyter-notebook.readthedocs.io
Jupyter Notebook Documentation — Jupyter Notebook 7.5.5 documentation
Jupyter Notebook is a simplified notebook authoring application, and is a part of Project Jupyter, a large umbrella project centered around the goal of providing tools (and standards) for interactive computing with computational notebooks.
🌐
Learnpythonwithjupyter
learnpythonwithjupyter.com
Learn Python with Jupyter
The aim of Learn Python with Jupyter ... to code in Python. Learn Python with Jupyter includes thirty‐eight chapters, each paired with a Jupyter Notebook where you can play with the code explained in the text....
Top answer
1 of 8
331

Jupyter Notebook is a web-based interactive computational environment for creating Jupyter notebook documents. It supports several languages like Python (IPython), Julia, R etc. and is largely used for data analysis, data visualization and further interactive, exploratory computing.

JupyterLab is the next-generation user interface including notebooks. It has a modular structure, where you can open several notebooks or files (e.g. HTML, Text, Markdowns etc) as tabs in the same window. It offers more of an IDE-like experience.

For a beginner I would suggest starting with Jupyter Notebook as it just consists of a filebrowser and an (notebook) editor view. It might be easier to use. If you want more features, switch to JupyterLab. JupyterLab offers much more features and an enhanced interface, which can be extended through extensions: JupyterLab Extensions (GitHub)

2 of 8
233

1 - To answer your question directly:

The single most important difference between the two is that you should start using JupyterLab straight away, and that you should not worry about Jupyter Notebook at all. Because:

JupyterLab will eventually replace the classic Jupyter Notebook. Throughout this transition, the same notebook document format will be supported by both the classic Notebook and JupyterLab

As of version 3.0, JupyterLab also comes with a visual debugger that lets you interactively set breakpoints, step into functions, and inspect variables.

2 - To contradict the numerous claims in the comments that plotly does not run well with JLab:

JupyterLab is an absolutely fantastic tool both to build plotly figures, and fire up complete Dash Apps both inline, as a tab, and externally in a browser.

3 - And you would probably also like to know this:

Other posts have suggested that Jupyter Notebook (JN) could potentially be easier to use than JupyterLab (JL) for beginners. But I would have to disagree.

A great advantage with JL, and arguably one of the most important differences between JL and JN, is that you can more easily run a single line and even highlighted text. I prefer using a keyboard shortcut for this, and assigning shortcuts is pretty straight-forward.

And the fact that you can execute code in a Python console makes JL much more fun to work with. Other answers have already mentioned this, but JL can in some ways be considered a tool to run Notebooks and more. So the way I use JupyterLab is by having it set up with an .ipynb file, a file browser and a python console like this:

And now you have these tools at your disposal:

  1. View Files, running kernels, Commands, Notebook Tools, Open Tabs or Extension manager
  2. Run cells using, among other options, Ctrl+Enter
  3. Run single expression, line or highlighted text using menu options or keyboard shortcuts
  4. Run code directly in a console using Shift+Enter
  5. Inspect variables, dataframes or plots quickly and easily in a console without cluttering your notebook output.