Navigation überspringen

Notebooks mit Binder

Binder ist ein Open Source Projekt, das einen kostenlosen Online-Dienst zur Bereitstellung von interaktiven Jupyter Notebooks bietet.

Die zu veröffentlichenden Notebooks müssen als öffentliche Repositories auf  der Plattform GitHub bereitgestellt werden. Binder erzeugt daraus eine Konfiguration einer virtuellen Maschine und einen Link über den eine entsprechende Maschine gestartet und mit dem Notebook genutzt werden kann. Dabei zeigt Binder das Notebook zunächst als statische Webseite an, die dann nach dem Hochfahren der virtuellen Maschine durch das interaktive Notebook ersetzt wird. Änderungen am Notebook übernimmt Binder automatisch.

Einschränkungen:

  • Keine Unterstützung für die Erstellung von Notebooks. Existierende Notebooks können aber verändert und heruntergeladen werden. Das erste Notebook der Bibliothek ist 0_Getting_Started/Notebook introduction.
  • Lange Ladezeit, insbesondere beim erstmaligen Zugriff
  • Autoren benötigen Grundkenntnisse von GitHub
  • Keine Unterstützung von iframes im Text - externe Inhalte (z.B. Videos oder Testfragen) - können nicht eingebunden werden
  • Keine Unterstützung für 3D-Grafik
  • Ausblenden von Inhalten nicht möglich
  • Keine Einbettung der Notebooks in andere Seiten möglich

Beispiel (das Laden kann mehrere Minuten dauern):