May 2018
Intermediate to advanced
380 pages
9h 37m
English
While usable, the default shell for the Python interpreter has significant limitations when compared to what computers can do nowadays. For starters, the regular Python interactive interpreter does not support syntax highlight or auto-indenting, among other features.
IPython is one of the most popular replacement interactive shells for Python. Some of the features IPython offers compared to vanilla Python include: