Bloc-notes Jupyter - Introduction
Le bloc-notes IPython a été développé par Fernando Perez en tant qu'interface Web du noyau IPython. Dans le but de créer un environnement informatique interactif intégré pour plusieurs langues, le projet Notebook a été déplacé sous Project Jupyter, fournissant une interface pour les environnements de programmation Juila et R en plus de Python.
Un document de bloc-notes se compose d'éléments de texte enrichi avec du texte au format HTML, des figures, des équations mathématiques, etc. Le bloc-notes est également un document exécutable composé de blocs de code en Python ou dans d'autres langages de support.
Jupyter notebook est une application client-serveur. L'application démarre le serveur sur la machine locale et ouvre l'interface du notebook dans le navigateur Web à partir duquel elle peut être modifiée et exécutée. Le notebook est enregistré sous forme de fichier ipynb et peut être exporté sous forme de fichiers html, pdf et LaTex.