Skip to content
IPython
EntityQ2659957· pop 17· linked from 148 articles

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:

Key facts

Software.name
IPython
Software.logo
IPython Logo.png
Software.logo size
220px
Software.screenshot
IPython-6.x-screenshot-osx.png
Software.screenshot size
220px
Software.screenshot alt
Screenshot of IPython 6.x on Mac OS, showing the computation of a fourier transform using numpy.
Software.caption
IPython Shell
Software.author
Fernando Perez
Software.developer
Brian E. Granger, Min Ragan-Kelley, Paul Ivanov, Thomas Kluyver, Matthias Bussonnier
Software.programming language
Python, JavaScript, CSS, HTML
Software.operating system
Cross-platform
Software.genre
Shell
Software.license
BSD

via Wikipedia infobox

Source code

Welcome to IPython. Our full documentation is available on ipython.readthedocs.io and contains information on how to install, use, and contribute to the project. 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. Starting after IPython 8.16, we follow SPEC-0 for determining the minimum supported Python version. Python 3.11 support is additionally maintained thanks to funding from the D. E. Shaw group . Extensible tab completion, with support by default for completion of python variables and keywords, filenames and function keywords. Extensible system of ‘magic’ commands for controlling the environment and performing many tasks related to IPython or the operating system. A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time). You can find the latest version of the development documentation on readthedocs . IPython may not be to your taste; if that's the case there might be similar project that you might want to use: The classic Python REPL. bpython mypython ptpython and ptipython Xonsh To use this feature you must: Install git = 2.23 Configure your local git repo by running: POSIX: tools/configure-git-blame-ignore-revs.sh Windows: tools configure-git-blame-ignore-revs.bat

Excerpt from the source-code README · 4,457 chars · not written by Vinony

Wikidata facts

Official website
ipython.readthedocs.org
Image
Ipython.png
Show 6 more facts
source code repository URL
github.com/ipython/ipython
software version identifier
9.13.0
Commons category
IPython
inception
2001-00-00
Sources (9)

via Wikidata · CC0

Gallery (2)

Connections

Categories