Skip to content

    Jupyter Notebook

    Web design & developmentJupyterNotebook application
    Reading time: 2 min.Editorially reviewed on:

    Definition

    Jupyter Notebook combines executable code, explanations, and results in one document.

    Jupyter Notebook is an application for interactive computational documents. A notebook contains code cells, explanatory text, and outputs such as tables or graphics. A kernel executes the code and maintains the current computational state.

    Simply explained

    Like a workbook, it contains exercises, notes, and corresponding results on the same pages.

    Why it matters in practice

    The combination facilitates data exploration, reproducible examples, and sharing of analyses.

    Example from business

    Hypothetical example: A team loads sales data, calculates metrics, and explains the results directly next to the charts.

    Limits and pitfalls

    • The execution order may differ from the visible cell order. Saved outputs can be outdated.

    Origin & history

    Jupyter originated from interactive scientific programming and supports various language kernels.

    Use in mid-sized companies

    • Provide analyses with clear execution order and documented input data.

    Frequently asked questions

    Is a notebook automatically reproducible?

    No, data, dependencies, and execution state must also be reproducible.

    Sources

    Editorially reviewed on:

    On this page

    Next step

    Put knowledge into practice