In this chapter, we are going to look at the tools the IPython Interactive Shell provides. With the split of the Jupyter and IPython projects, the command line provided by IPython will gain in importance.
This chapter covers the following topics:
What is IPython?
Installing IPython
Starting out with the terminal
IPython beyond Python
Magic commands
Cython
Configuration
Debugging
A brief introduction to the IPython architecture
Alternative development environments