To get started with IPython in the Jupyter Notebook, see our official example
collection. Our notebook gallery is an excellent way to see the many
things you can do with IPython while learning about a variety of topics, from
basic programming to advanced statistics or quantum mechanics.

IPython is a growing project, with increasingly language-agnostic components.
IPython 3.x was the last monolithic release of IPython,
containing the notebook server, qtconsole, etc.
As of IPython 4.0, the language-agnostic parts of the project:
the notebook format, message protocol, qtconsole, notebook web application, etc.
have moved to new projects under the name Jupyter.
IPython itself is focused on interactive Python,
part of which is providing a Python kernel for Jupyter.

IPython 6.3 and IPython 5.6: new features and bugfixes
(April 2, 2018)

IPython 6.0: This release, the first to require Python 3, integrates the
Jedi library for completion. See the release notes
for more information about what’s new.

JupyterCon 2017: The first Jupyter Community Conference will take place
in New York City on August 23-25 2017, along with a satellite training
program on August 22-23. The Project Jupyter team has partnered with O’Reilly
Media for this event; for more details, including submitting a talk, see the
JupyterCon website.

IPython 5.0: The release of IPython 5.0 brings a major revision of the
terminal interface, including syntax highlighting as you type and better
multiline editing, thanks to the prompt_toolkit library. See the
release notes
for more about the new features.

O’Reilly Book: Mining the Social Web
is an open source data science project and book
that features nearly 130 examples with IPython Notebook and a
Vagrant-powered virtual machine environment. You can preview all of the
example notebooks from its GitHub repository on IPython’s Notebook Viewer here.