IPython Python Interactive Shell: Difference between revisions

From GM-RKB
Jump to navigation Jump to search
m (Text replacement - "]] *** " to "]]. *** ")
No edit summary
 
Line 7: Line 7:
** …
** …
* <B>Example(s):</B>
* <B>Example(s):</B>
** [[IPython 5.4]] (2017-02-24).
** [[IPython 8.16.0]] (2023-09-29) [https://ipython.readthedocs.io/en/stable/whatsnew/version8.html]
** [[IPython 5.0]] (2016-07-08)[http://blog.jupyter.org/2016/07/08/ipython-5-0-released/].
** [[IPython 5.4]] (2017-02-24)
** [[IPython 5.0]] (2016-07-08) [http://blog.jupyter.org/2016/07/08/ipython-5-0-released/].
** [[IPython 4.0]].
** [[IPython 4.0]].
** [[IPython 3.0]].
** [[IPython 3.0]].

Latest revision as of 22:35, 23 October 2023

A IPython Python Interactive Shell is a Python REPL developed by ipython.org.



References

2017

2016

  • http://ipython.readthedocs.io/en/stable/
    • QUOTE: IPython provides a rich toolkit to help you make the most out of using Python interactively. Its main components are:
    • The enhanced interactive Python shells and kernel have the following main features:
      • Comprehensive object introspection.
      • Input history, persistent across sessions.
      • Caching of output results during a session with automatically generated references.
      • 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 either to IPython or the operating system.
      • A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time).
      • Session logging and reloading.
      • Extensible syntax processing for special purpose situations.
      • Access to the system shell with user-extensible alias system.
      • Easily embeddable in other Python programs and GUIs.
      • Integrated access to the pdb debugger and the Python profiler.