- Python (bahasa pemrograman)
- NumPy
- Fungsi zeta Riemann
- IPython
- Project Jupyter
- Fernando Pérez (software developer)
- Notebook interface
- Cython
- Spyder (software)
- Interactive computing
- Python (programming language)
- List of TCP and UDP port numbers
- Pandas (software)
- Installing IPython — IPython
- ipython · PyPI
- IPython - Wikipedia
- What is the difference between Python and IPython?
- IPython Documentation — IPython 8.32.0 …
- The Jupyter Notebook — IPython
- GitHub - ipython/ipython: Official repository for IPython itself.
- IPython - Getting Started - Online Tutorials Library
- IPython - Introduction - Online Tutorials Library
IPython GudangMovies21 Rebahinxxi LK21
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.
Parallel computing
IPython is based on an architecture that provides parallel and distributed computing. IPython enables parallel applications to be developed, executed, debugged and monitored interactively, hence the I (Interactive) in IPython. This architecture abstracts out parallelism, enabling IPython to support many different styles of parallelism including:
Single program, multiple data (SPMD) parallelism
Multiple program, multiple data (MPMD) parallelism
Message passing using MPI
Task parallelism
Data parallelism
Combinations of these approaches
Custom user defined approaches
With the release of IPython 4.0, the parallel computing capabilities were made optional and released under the ipyparallel python package. And most of the capabilities of ipyparallel are now covered by more mature libraries like Dask.
IPython frequently draws from SciPy stack libraries like NumPy and SciPy, often installed alongside one of many Scientific Python distributions. IPython provides integration with some libraries of the SciPy stack, notably matplotlib, producing inline graphs when used with the Jupyter notebook. Python libraries can implement IPython specific hooks to customize rich object display. SymPy for example implements rendering of mathematical expressions as rendered LaTeX when used within IPython context, and Pandas dataframe use an HTML representation.
Other features
IPython allows non-blocking interaction with Tkinter, PyGTK, PyQt/PySide and wxPython (the standard Python shell only allows interaction with Tkinter). IPython can interactively manage parallel computing clusters using asynchronous status callbacks and/or MPI. IPython can also be used as a system shell replacement. Its default behavior is largely similar to Unix shells, but it allows customization and the flexibility of executing code in a live Python environment.
End of Python 2 support
IPython 5.x (Long Time Support) series is the last version of IPython to support Python 2. The IPython project pledged to not support Python 2 beyond 2020 by being one of the first projects to join the Python 3 Statement, the 6.x series is only compatible with Python 3 and above. It is still possible though to run an IPython kernel and a Jupyter Notebook server on different Python versions allowing users to still access Python 2 on newer version of Jupyter.
Project Jupyter
In 2014, IPython creator Fernando Pérez announced a spin-off project from IPython called Project Jupyter. IPython continued to exist as a Python shell and kernel for Jupyter, but the notebook interface and other language-agnostic parts of IPython were moved under the Jupyter name. Jupyter is language agnostic and its name is a reference to core programming languages supported by Jupyter, which are Julia, Python, and R.
Jupyter Notebook (formerly IPython Notebook) is a web-based interactive computational environment for creating, executing, and visualizing Jupyter notebooks. It is similar to the notebook interface of other programs such as Maple, Mathematica, and SageMath, a computational interface style that originated with Mathematica in the 1980s. It supports execution environments (aka kernels) in dozens of languages. By default Jupyter Notebook ships with the IPython kernel, but there are over 100 Jupyter kernels as of May 2018.
In the media
IPython has been mentioned in the popular computing press and other popular media, and it has a presence at scientific conferences. For scientific and engineering work, it is often presented as a companion tool to matplotlib.
Grants and awards
Beginning 1 January 2013, the Alfred P. Sloan Foundation announced that it would support IPython development for two years.
On 23 March 2013, Fernando Perez was awarded the Free Software Foundation Advancement of Free Software award for IPython.
In August 2013, Microsoft made a donation of $100,000 to sponsor IPython's continued development.
In January 2014, it won the Jolt Productivity Award from Dr. Dobb's in the category of coding tools. In July 2015, the project won a funding of $6 million from Gordon and Betty Moore Foundation, Alfred P. Sloan Foundation and Leona M. and Harry B. Helmsley Charitable Trust.
In May 2018, it was awarded the 2017 ACM Software System Award. It is the largest team to have won the award.
See also
Python (programming language)
Electronic lab notebook
SageMath
Project Jupyter
References
External links
Official website
Inline graphs
Project Jupyter
Kata Kunci Pencarian:

How To Use IPython - IPython (QUICK TUTORIAL) - YouTube

Getting Started with IPython Notebook - YouTube

IPython reproducible builds

Only Python

IPython

ipython Tutorial => Getting started with ipython

ipython Tutorial => Getting started with ipython

GitHub - jiahao/ipython-profile: My customizations to IPython Notebook

IPython - Alchetron, The Free Social Encyclopedia

iPython | Data Engineering 101

Ipython vs python in Python

Ipython vs python in Python
ipython
Daftar Isi
Installing IPython — IPython
Learn how to install IPython for Python scientific computing and data science. Choose from pip, Anaconda, Canopy, or manual download options.
ipython · PyPI
Jan 31, 2025 · IPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are: A powerful interactive Python shell; A Jupyter kernel to …
IPython - Wikipedia
IPython is a command shell for interactive computing in multiple programming languages, originally developed for Python. It supports parallel and distributed …
What is the difference between Python and IPython?
Learn what IPython is and how it differs from Python, the programming language. See answers from experts and users on how to run, install and use IPython for interactive and parallel …
IPython Documentation — IPython 8.32.0 …
Jan 31, 2025 · Learn how to use IPython, a powerful interactive Python shell and kernel, with features such as object introspection, input history, caching, tab completion, magic commands, and more. This documentation covers IPython …
The Jupyter Notebook — IPython
Jupyter Notebook is the new name of IPython Notebook, an interactive computational environment for code, text, math, plots and media. Learn more about Jupyter Notebook from …
GitHub - ipython/ipython: Official repository for IPython itself.
31 rows · IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming language, that …
IPython - Getting Started - Online Tutorials Library
Learn how to use IPython, a powerful interactive Python shell, with syntax highlighting, tab completion and magic functions. Find out how to start IPython from command prompt, explore …
IPython - Introduction - Online Tutorials Library
Learn about IPython, an enhanced interactive environment for Python with many features and functionalities. Find out the history and development of IPython and its relation to Project …