3.1 Introduction
The biggest challenge the creators of a programming language face is attracting developers and making them want to learn the language. Usually developers use documentation or help books to gain insights into the language, but an interactive environment allows developers to experiment with commands and programs as they learn. This environment has already been provided by Python’s interactive shell.
Another option for providing the same environment is
IPython [
1]. IPython was inspired [
2] by the notebook environments of Maple and Mathematica. It launched in 2001 and ...