Chapter 3: Understand IPython

Noah Gift

Back in 2007 I wrote an article for IBM Developerworks on IPython and SNMP (Simple Network Management Protocol) and this chapter steals some of those ideas. In the physical data center era, the SNMP protocol is a useful way to collect metrics about CPU, memory, and the performance of a particular machine.

What makes IPython, the software engine behind Jupyter Notebook particularly useful is the interactive nature. An object or variable is “declared,” then it is “played with.” This style is quite helpful.

Here is an example of how that works. A user can import the library snmp, declare a variable oid, then pass it into the library and get a result. This step dramatically speeds up the ability to build ...

Get Python Command Line Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.