IPython
IPython is productive interactive computing.
IPython is an interactive computing environment for Python that provides a terminal shell and the kernel used by Jupyter Notebook and JupyterLab. It addresses the need for an interactive session where code can be run incrementally, inspected, profiled, and debugged, with command history retained across sessions. It also includes tools for parallel and distributed computing.
Its main components include Terminal IPython, the IPython Kernel, the Traitlets configuration system, and a display system that renders HTML, Markdown, LaTeX, images, plots, and tables. Features include Jedi-powered tab completion, magic commands such as %timeit, %debug, %run, %prun, and %matplotlib, object introspection via ? and ??, persistent SQLite-backed history, and shell integration through ! and %cd. It supports remote code execution and custom kernels for other languages.
IPython is aimed at developers, data scientists, educators, and system administrators working in Python. It is released under the BSD 3-Clause License, permitting free use in commercial and non-commercial projects, and is maintained under Project Jupyter's community governance model.
5 alternatives to IPython
Ranked by how well each tool replaces IPython: shared features, audience, price and popularity.
Free software, open standards, and web services for interactive computing across all编程语言
Covers 0 of 9 key features and has a free plan.
Free planOpen source66 out of 100 matchFreeThe Python IDE that scientists and data analysts deserve
Covers 0 of 9 key features and has a free plan.
Free planOpen source60 out of 100 matchFreeModern Jupyter client for Mac with a native, streamlined interface.
Covers 0 of 9 key features.
53 out of 100 match—Hosted collaborative computing platform for shared Linux projects and notebooks.
Covers 0 of 9 key features and has a free plan.
Free plan51 out of 100 match$6/moThe Julia Programming Language
Covers 0 of 9 key features and has a free plan.
Free planOpen source45 out of 100 matchFree