Live briefing
Everything about Notebook interface
Programming tool blending code and documents
A notebook interface or computational notebook is a virtual notebook environment used for literate programming, a method of writing computer programs. Some notebooks are WYSIWYG environments including executable calculations embedded in formatted documents; others separate calculations and text into separate sections. Notebooks share some goals and features with spreadsheets and word processors but go beyond their limited data models. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Notebook interfaceA 5-minute orientation
- Pick up a classic book: Objects first with JavaThe most-reprinted book on the subject
- Go sideways: Project JupyterA closely related topic
- Go sideways: IPythonA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Objects first with JavaDavid J. Barnes, Michael Kolling · 2002
Absolute beginner's guide to computer basicsMichael Miller · 2003
Program development in JavaBarbara Liskov, John Guttag · 2000
DoorwaySimon Unwin · 2007
Evernote For DummiesDavid E. Y. Sarna · 2012
A+ guide to managing and maintaining your PCAndrews, Jean · 2003- 📕Quilting PlannerAva Ray · 2020
NumPy CookbookIvan Idris · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Project Jupyter Project Jupyter (pronounced "Jupiter") is a project to develop open-source software, open standards, and services for interactive computing across multiple…
- IPython IPython (Interactive Python) is a command shell for interactive computing in multiple programming languages, originally developed for the Python programming…
- Wolfram Mathematica Wolfram Mathematica (also known as Mathematica) is a software system with built-in libraries for several areas of technical computing that allows machine…
- Wolfram Language The Wolfram Language (/ˈwʊlfrəm/ WUUL-frəm) is a proprietary, high-level multi-paradigm programming language developed by Wolfram Research. It emphasizes…
- RStudio RStudio IDE (or RStudio) is an integrated development environment for R, a programming language for statistical computing and graphics. It is available…
- List of data science software This is a list of data science software and platforms used in data science, which includes programming languages, programming environments, machine learning…
- Maxima (software) Maxima (/ˈmæksɪmə/) is a free and open source software software package for performing computer algebra calculations in mathematics and the physical sciences…
- Plotly Plotly is a technical computing company headquartered in Montreal, Quebec, that develops online data analytics and visualization tools. Plotly provides…