Jupyter Notebook - Einführung
Das IPython-Notebook wurde von Fernando Perez als webbasiertes Frontend für den IPython-Kernel entwickelt. Um eine integrierte interaktive Computerumgebung für mehrere Sprachen zu schaffen, wurde das Notebook-Projekt unter Project Jupyter verschoben und bietet neben Python ein Front-End für die Programmierumgebungen Juila und R.
Ein Notizbuchdokument besteht aus Rich-Text-Elementen mit HTML-formatiertem Text, Abbildungen, mathematischen Gleichungen usw. Das Notizbuch ist auch ein ausführbares Dokument, das aus Codeblöcken in Python oder anderen unterstützenden Sprachen besteht.
Jupyter Notebook ist eine Client-Server-Anwendung. Die Anwendung startet den Server auf dem lokalen Computer und öffnet die Notebook-Oberfläche im Webbrowser, wo sie bearbeitet und ausgeführt werden kann. Das Notebook wird als ipynb-Datei gespeichert und kann als HTML-, PDF- und LaTex-Datei exportiert werden.