The Python shell is good, but not optimal, for interactive scripting. We therefore recommend using IPython instead [25].
 IPython can be started in different ways:
- In a terminal shell by running the following command:Â ipython
- By directly clicking on an icon called Jupyter QT Console:
- When working with Spyder, you should use an IPython console (see Figure 1.1).