ptpython
A better Python REPL.
TLDR
Start a REPL (interactive shell)
$ ptpython
Execute a specific Python file
$ ptpython [path/to/file.py]
Execute a specific Python file and start a REPL
$ ptpython -i [path/to/file.py]
Open the menu
$ F2
Open the history page
$ F3
Toggle paste mode
$ F6
Quit
$ Ctrl + D