not related to computer laptops
(although you can run a Notebook system in a laptop)
Paulo Villegas
TEFCON, 2016
an approach to programming in which a program is given as an explanation of the program logic in a natural language interspersed with snippets of macros and traditional source code, from which a compilable source code can be generated
Example: wcni.c
data analyses, and more generally, scientific claims, are published with their data and software code so that others may verify the findings and build upon them.
IDEs with 'shell-like' interfaces for interactively running the code and getting the results
... and many more
Two things at the same time:
The outcome is a rich document (text, graphics, formatting) that can be executed
pip install ipython jupyter
nbconvert
)The Jupyter Notebook framework can be extended with additional functionality
Many notebook extensions (nbextensions) have already been published.