Notebook Jupyter - Introduzione

Il notebook IPython è stato sviluppato da Fernando Perez come front-end basato sul web per il kernel IPython. Nel tentativo di creare un ambiente informatico interattivo integrato per più lingue, il progetto Notebook è stato spostato sotto il progetto Jupyter fornendo front-end per gli ambienti di programmazione Juila e R oltre a Python.

Un documento notebook è costituito da elementi rich text con testo in formato HTML, figure, equazioni matematiche, ecc. Il notebook è anche un documento eseguibile costituito da blocchi di codice in Python o altri linguaggi di supporto.

Il notebook Jupyter è un'applicazione client-server. L'applicazione avvia il server sulla macchina locale e apre l'interfaccia del notebook nel browser Web da cui può essere modificata ed eseguita. Il notebook viene salvato come file ipynb e può essere esportato come file html, pdf e LaTex.