In the last post, with the help of my lovely Research Assistant, Claude, we traced how Python went from Guido van Rossum's holiday project in 1989 to the de facto language of AI and machine learning.
Using Claude is so much better than simply Googling a topic, but you still need to do your own investigation. Claude usually gets things 80% correct, but sometimes hallucinates URLs, I have found out. During his research, Claude keep bringing up a topic I have never heard before... Jupyter notebooks... What, is that a typo?
What Is a Jupyter Notebook?
According to the Project Jupyter official documentation, a Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, and interactive dashboards into a single shareable document.
The file format is .ipynb -- short for "IPython Notebook," a holdover from the tool's origins.
A notebook is organized into cells. Each cell is either:
- Code -- runs in a programming language (usually Python) and shows output directly beneath it
- Markdown -- prose, headers, links, and LaTeX math notation, written between code cells
- Project Jupyter homepage: https://jupyter.org/
- Official Jupyter Documentation: https://docs.jupyter.org/
- Official Jupyter Blog: https://blog.jupyter.org/
- Project Jupyter on GitHub: https://github.com/jupyter