IPython Python Interactive Shell

From GM-RKB
Jump to navigation Jump to search

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.