bpython

bpython is an interface to the Python interpreter that provide user with all the features in-line, much like IDE. Some of the features are:
  • auto indentation
  • syntax highlighting
  • autocomplete(tab key)
  • automatic documentation popups for functions including parameters(type ( after function name)
  • keeps history(using arrow key)
  • rewind code lines (ctrl r)
Works on python 2.7 or 3+.
Works on Linux, BSD, OS X  and Windows(with some work)

Site: https://bpython-interpreter.org/

Install: 

pip install bpython
pip3 install bpython

Comments