IPython REPL Shell
(Redirected from iPython notebook)
Jump to navigation
Jump to search
An IPython REPL Shell is a REPL Shell produced by IPython.
- Context:
- It can (typically) interact with a IPython Interpreter.
- It can contained in an IPython Notebook File, such as [1]
- It can range from being a Live IPython Notebook (driven by a notebook server) to being a Rendered IPython Notebook.
- It can support Markdown Documents.
- Example(s):
- Counter-Example(s):
- See: Eclipse Project, IPython Shell, IPython Kernel[2].
References
2014
- http://nbviewer.ipython.org/github/ipython/ipython/blob/2.x/examples/Notebook/Index.ipynb
- The IPython Notebook is a web-based interactive computing system that enables users to author documents that include live code, narrative text, LaTeX equations, HTML, images and video. These documents are contain a full record of a computation and its results and can be shared on email, Dropbox, version control systems (like git/GitHub) or nbviewer.ipython.org.
- http://nbviewer.ipython.org/github/ipython/ipython/blob/2.x/examples/Notebook/Importing%20Notebooks.ipynb
- It is a common problem that people want to import code from IPython Notebooks. This is made difficult by the fact that Notebooks are not plain Python files, and thus cannot be imported by the regular Python machinery.
Fortunately, Python provides some fairly sophisticated hooks into the import machinery, so we can actually make IPython notebooks importable without much difficulty, and only using public APIs.
- It is a common problem that people want to import code from IPython Notebooks. This is made difficult by the fact that Notebooks are not plain Python files, and thus cannot be imported by the regular Python machinery.