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:
![](https://static.packt-cdn.com/products/9781838822323/graphics/assets/343292ea-b649-47e6-be9d-f81ce58f893d.jpeg)
- When working with Spyder, you should use an IPython console (see Figure 1.1).