IPython is an alternative interactive shell for Python. It has | Python etc
IPython is an alternative interactive shell for Python. It has syntax highlighting, powerful introspection and autocomplete, searchable cross-session history, and much more. Run %quickref in IPython to get a quick reference on useful commands and shortcuts. Some of our favorite ones:
+ obj? - print short object info, including signature and docstring. + obj?? - same as above but also shows the object source code if available. + !cd my_project/ - execute a shell command. + %timeit list(range(1000)) - run a statement many times and show the execution time statistics. + %hist - show the history for the current session. + %run - run a file in the current session.