At some point, we all need to show our work. Most programming work is shared either as raw source code or as a compiled executable. The source code provides complete information, but in a way that’s more “tell” than “show.” The executable shows us what the software does, but even when shipped with the source code it can be difficult to grasp exactly how it works.

Imagine being able to view the code and execute it in the same UI, so that you could make changes to the code and view the results of those changes instantly, in real time? That’s just what Jupyter Notebook offers.

[ The essentials from InfoWorld: Get started with Anaconda, the Python distribution for data science. • What’s new in the Anaconda distribution for Python. • 5 essential Python tools for data science—now improved. | Keep up with hot topics in programming with InfoWorld’s App Dev Report newsletter. ]

Jupyter Notebook was created to make it easier to show one’s programming work, and to let others join in. Jupyter Notebook allows you to combine code, comments, multimedia, and visualizations in an interactive document — called a notebook, naturally — that can be shared, re-used, and re-worked.

To read this article in full, please click here