IPython is the interactive computing shell for Python that will change the way you think about interactive shells. It brings to the table a host of very useful functionalities that will most likely become part of your default toolbox, including magic functions, tab completion, easy access to command-line tools, and much more. We will only scratch the surface here and strongly recommend that you keep exploring what can be done with IPython, see https://ipython.org/ for more details and options.
Getting started with IPython
Getting ready
If you have completed the installation instructions in the first chapter, you should be ready to tackle the following recipes. Note that IPython 6.1, a major release, was launched in May 2017...