12  GitHub & Streamlit – Einführung in interaktive Web-Tools [47:30]

12.1 Erstellen eines GitHub Accounts [05:13]

GitHub, Account

GitHub ist vermutlich die weitesten verbreitete Plattform zum Teilen offener Software (›open source‹). Vom kleinen Entwickler bis hin zu großen Firmen wie Apple, Microsoft, Facebook, etc. – offener Quellcode wird bei GitHub abgelegt. GitHub war so erfolgreich, dass es vor einiger Zeit von Microsoft übernommen wurde. Wir werden GitHub verwenden, um mit Streamlit arbeiten zu können.

12.2 Erstellen eines Streamlit Accounts [05:18]

Streamlit, Account

Streamlit nimmt kontinuierlich kleine Veränderungen auf seiner Webseite vor. Es wird daher kleinere Abweichungen zwischen Video und der Streamlit-Webseite geben. Das gilt ebenso für die nachfolgenden Videos.
Streamlit ist ein so genanntes ›Framework‹. Konkret ist Streamlit ein Python Framework, das heißt, mit Hilfe von Streamlit können mit Python Web-Applikationen erstellt werden. Framework bedeutet, dass mit Hilfe einfacher Python-Befehle komplexe, interaktive Web-Elemente erstellt werden können. Die Streamlit Webseite bietet außerdem umfangreiche und sehr einfache und komfortable Hilfeseiten. Zunächst brauchen wir jedoch einen Streamlit Account.

12.3 Streamlit mit Codespaces [07:07]

Streamlit, Codespaces

Codespaces ist ein online-Tool mit dem direkt im Browser programmiert wird und die entstehend Webseite life entsteht.

12.4 Streamlit – ein erstes Programm [29:52]

Streamlit

Die Sache mit httpimport und GCCDataAndTools stammen aus der Vorgängerversion von mag4. Stattdessen daher wie gewohnt mit mag4 arbeiten.
Das ist ein erstes Bespiel wie mit Streamlit schnell und einfach eine interaktive Webseite erstellt wird.