For the implementation of Python under the .NET Framework, see IronPython.
Advanced interactive shell for Python
IPython Shell
Original author(s)
Fernando Perez[1]
Developer(s)
Brian E. Granger, Min Ragan-Kelley, Paul Ivanov, Thomas Kluyver, Matthias Bussonnier
Initial release
2001; 23 years ago (2001)[1]
Stable release
8.24.0[2]
/ 26 April 2024; 16 days ago (26 April 2024)
Repository
github.com/ipython/ipython
Written in
Python, JavaScript, CSS, HTML
Operating system
Cross-platform
Type
Shell
License
BSD
Website
ipython.org
IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that offers introspection, rich media, shell syntax, tab completion, and history. IPython provides the following features:
Interactive shells (terminal and Qt-based).
A browser-based notebook interface with support for code, text, mathematical expressions, inline plots and other media.
Support for interactive data visualization and use of GUI toolkits.
Flexible, embeddable interpreters to load into one's own projects.
Tools for parallel computing.
IPython is a NumFOCUS fiscally sponsored project.[3]
^ ab"The IPython notebook: a historical retrospective". Fernando Perez Blog. 8 January 2012.
^"ipython 8.24.0".
^"NumFOCUS Sponsored Projects". NumFOCUS. Retrieved 25 October 2021.
IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming...
computing across multiple programming languages. It was spun off from IPython in 2014 by Fernando Pérez and Brian Granger. Project Jupyter's name is...
with changelists and merge Scientific tools integration: integrates with IPython Notebook, has an interactive Python console, and supports Anaconda as well...
more straightforward way to start with Cython is through command-line IPython (or through in-browser python console called Jupyter notebook): In [1]:...
1007/3-540-46766-1_31. ISBN 9783540551881. IPython official webpage Perez, F.; Granger, B. E. (2007-05-01). "IPython: A System for Interactive Scientific Computing"...
because they use the extreme programming methodology. CPython, PyPy and IPython support, including Python versions 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and...
Baecker, Arnd (ed.). IPython Documentation (3.2.1 ed.). Archived from the original on 2016-10-25. Retrieved 2016-10-25. ... The IPython notebook web-application...
engine via Qt. It has an HTTP API, Lua scripting support and a built-in IPython (Jupyter)-based IDE. Development started at ScrapingHub in 2013; it is...
(2017). Python for Data Analysis : Data Wrangling with Pandas, NumPy, and IPython (2nd ed.). Sebastopol: O'Reilly. ISBN 978-1-4919-5766-0. VanderPlas, Jake...
Numeric array data structure. Shortly thereafter, Fernando Pérez released IPython, an enhanced interactive shell widely used in the technical computing community...
publishing – Raw data files and iPython notebooks can be attached to figures Live source code – Authorea provides a live iPython Notebook server for opening...
2014-01-05. {{cite web}}: Missing or empty |url= (help) "The IPython Notebook — IPython 2.3.0 documentation". 2015-01-02. Archived from the original on...