Jupyter Notebook
A web-based interactive document mixing executable code, output, equations, and prose.
- Cells (code or markdown) executed by a backend kernel.
- Started as IPython Notebook 2011; renamed Jupyter 2014.
- Name nods to Julia, Python, R.
When to use: EDA, ML prototyping, teaching, reproducible research.
Example: A typical EDA notebook loads CSV with pandas, calls df.head(), then renders a histogram inline.