IPython has an exciting feature—the web notebook. A so-called notebook server can serve notebooks over the Web. We can now start a notebook server and get a web-based IPython environment. This environment has most of the features that the regular IPython environment has. The IPython notebook's features include the following:
Before we start, we should make sure that all of the required software is installed. There is a dependency on
zmq. See the Installing IPython recipe in this chapter for more information. ...