Software Alternatives & Reviews

iPython VS Jupyter

Compare iPython VS Jupyter and see what are their differences

iPython logo iPython

iPython provides a rich toolkit to help you make the most out of using Python interactively.

Jupyter logo Jupyter

Project Jupyter exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. Ready to get started? Try it in your browser Install the Notebook.
iPython Landing Page
iPython Landing Page
Jupyter Landing Page
Jupyter Landing Page

iPython details

Python IDE Text Editor IDE

Jupyter details

Data Science And Machine Learning Data Science Tools Data Science Notebooks Data Science IDE Data Analysis

iPython videos

No iPython videos yet. You could help us improve this page by suggesting one.

+ Add video

Jupyter videos

What is Jupyter Notebook?

More videos:

  • Tutorial - Jupyter Notebook Tutorial: Introduction, Setup, and Walkthrough
  • Review - JupyterLab: The Next Generation Jupyter Web Interface

Category Popularity

0-100% (relative to iPython and Jupyter)


These are some of the external sources and on-site user reviews we've used to compare iPython and Jupyter

iPython Reviews

We have no reviews of iPython yet.
Be the first one to post

Jupyter Reviews

15 data science tools to consider using in 2021
Jupyter Notebook's roots are in the programming language Python -- it originally was part of the IPython interactive toolkit open source project before being split off in 2014. The loose combination of Julia, Python and R gave Jupyter its name; along with supporting those three languages, Jupyter has modular kernels for dozens of others.
Top 4 Python and Data Science IDEs for 2021 and Beyond
Yep — it’s the most popular IDE among data scientists. Jupyter Notebooks made interactivity a thing, and Jupyter Lab took the user experience to the next level. It’s a minimalistic IDE that does the essentials out of the box and provides options and hacks for more advanced use.
The Best ML Notebooks And Infrastructure Tools For Data Scientists
Jupyter Notebook is an open-source platform that supports more than 40 programming languages, including R and Python. ipynb, the default format for Jupyter files, is a JSON file and can be easily version controlled and shared using email, Dropbox, Github, and Jupyter Notebook Viewer. Jupyter Notebook supports big data integration through Apache Spark, a top analytics engine...
Top 5 Python IDEs For Data Science
1071070Related postsmust readpython+2Jupyter Notebook Tutorial: The Definitive GuideKarlijn WillemsJanuary 9th, 2019machine learning+2Deep Learning With Jupyter Notebooks In The CloudDan BeckerMarch 23rd, 2017learning data science+2AWS EC2 Tutorial For BeginnersMichael GalarnykDecember 6th, 2017Post a CommentSubscribe to RSSAboutTermsPrivacyWant to leave a comment?...

Social recommendations and mentions

Based on our record, Jupyter seems to be a lot more popular than iPython. While we know about 180 links to Jupyter, we've tracked only 16 mentions of iPython. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

iPython mentions (16)

  • How to "end" a loop in the REPL?
    Also, take a look at installing iPthon to give you a much richer shell environment. This underpins Jupyter Notebooks, so is well known, proven and trusted. - Source: Reddit / 16 days ago
  • State of Object Oriented Shells for *nix
    I know this isn't quite what you're asking for, but IPython ( is very capable as a Python + bash (or other) shell, as it allows you to easily integrate the system shell into the interactive environment. Although they now recommend Xonsh ( for such purposes. - Source: Reddit / about 2 months ago
  • run script in repl for prototyping
    Either an online python interpreter like or simply any python interpreter, like `ipython`, or the default, barebones one that ships with the python installation pacakge. - Source: Reddit / 3 months ago
  • Data Visualization in Python Using Matplotlib
    It can be used for several user interfaces such as IPython, Python shells, Jupyter Notebook, and more. - Source: / 4 months ago
  • Python irb
    Also, check out ipython, which is what Jupyter Notebooks depend on under-the-hood, which you can think of as an enhanced Python interactive shell. - Source: Reddit / 6 months ago
View more

Jupyter mentions (180)

  • Xonsh kernel for Jupyter
    Now with xontrib-jupyter you can use xonsh language in web-based Jupyter Notebook, JupyterLab and in terminal-based Euporie. - Source: Reddit / 3 days ago
  • Is it best just to use the terminal for python?
    You can also consider using Jupyter Notebook which gives a pretty nice interactive way of experimenting with Python: - Source: Reddit / 5 days ago
  • Considerable R Experience, Zero Python Experience - Where to Start?
    In terms of working environments, a lot of data science work tends to take place in Jupyter notebooks. - Source: Reddit / 11 days ago
  • Allowing execution of other languages inside a completed Rust project
    Do you mean something like Jupyter (ipython) notebooks? It’s primarily oriented towards python but they actually have support for other languages too. - Source: Reddit / 27 days ago
  • I'm 15 years old and would like to be an astrophysicist when I get older.
    If possible, think about a minor in math and/or CS. An undergrad astrophysics degree can be a bit hard to find; physics with a minor or concentration in it seems to be more common. regardless, those degrees will require a lot of math so it'll be incredibly beneficial to have a minor, and it'll probably be easy to get. I only had to take two extra math classes and they counted as electives I needed anyway for my... - Source: Reddit / about 1 month ago
View more

What are some alternatives?

When comparing iPython and Jupyter, you can also consider the following products

PyCharm - Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...

Looker - Looker makes it easy for analysts to create and curate custom data experiences—so everyone in the business can explore the data that matters to them, in the context that makes it truly meaningful.

IDLE - Default IDE which come installed with the Python programming language.

Databricks - Databricks provides a Unified Analytics Platform that accelerates innovation by unifying data science, engineering and business.‎What is Apache Spark?

Spyder - The Scientific Python Development Environment

Google BigQuery - A fully managed data warehouse for large-scale data analytics.

User reviews

Share your experience with using iPython and Jupyter. For example, how are they different and which one is better?
Log in or Post with