Ipython: Difference between revisions

From wikinotes
Line 15: Line 15:
{| class="wikitable"
{| class="wikitable"
|-
|-
| http://python-prompt-toolkit.readthedocs.io/en/stable/ || || IPython5.0 readline replacement (see here for vi-style keys)
| official docs || http://ipython.readthedocs.io/en/stable/
|-
|-
| http://ipython.readthedocs.io/en/stable/               || || IPython5.0 documentation
| legacy docs || https://ipython.org/ipython-doc/3/
|-
|-
| https://ipython.org/ipython-doc/3/                     || || Legacy IPython documentation
| readline docs || http://python-prompt-toolkit.readthedocs.io/en/stable/
|-
|-
| https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages || || Other Lang Kernels (C#, Haskell, Julia,...)
| kernel docs || https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages
|-
|-
|}
|}

Revision as of 20:31, 19 September 2021

TODO:

These docs are a mess, and highlight the wrong info. To be reorganized. 

An alternative/featureful python interpreter.

  • colours
  • tab autocomplete
  • auto-reload all before each run
  • all of these features within a debugger
  • readline support

You can also install kernels for other languages, allowing you to run them within it (ex: java).

Documentation

official docs http://ipython.readthedocs.io/en/stable/
legacy docs https://ipython.org/ipython-doc/3/
readline docs http://python-prompt-toolkit.readthedocs.io/en/stable/
kernel docs https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages

Locations

~/.ipython/profile_default/ipython_config.py ipython config
~/.ipython/${PROFILE}/startup/ scripts in this folder are run on startup

Notes

ipython configuration
ipython usage

Kernel

There are kernels for other languages available to ipython.

ruby iruby
ijava