Ipython: Difference between revisions

From wikinotes
Line 13: Line 13:
= Documentation =
= Documentation =
<blockquote>
<blockquote>
As of the move to IPython 5.0, the documentation is in the progress of being hosted on <code>Read The Docs</code>.
IPython also incorporated some other projects, and their configuration is also independent of ipython's own.
{| class="wikitable"
{| class="wikitable"
|-
|-

Revision as of 20:30, 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

http://python-prompt-toolkit.readthedocs.io/en/stable/ IPython5.0 readline replacement (see here for vi-style keys)
http://ipython.readthedocs.io/en/stable/ IPython5.0 documentation
https://ipython.org/ipython-doc/3/ Legacy IPython documentation
https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages Other Lang Kernels (C#, Haskell, Julia,...)

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