Streamlit
Streamlit ist der Name einer Bibliothek und eines Frameworks für die Programmiersprache Python mit der interaktive Web-Apps erstellt werden können. Diese Web-Apps können anschließend via Streamlit-Cloud im Internet veröffentlicht werden. Für die Streamlit-Cloud gibt es einen kostenlosen Community-Account mit einer privaten App, drei Workspace Nutzern und einer unbegrenzten Anzahl öffentlich zugänglicher Apps. Das dürfte für die meisten Hobby-Anwender und auch für viele Wissenschaftler ausreichen. Wer mehr benötigt, muß zahlen – und das nicht zu knapp.
Die Software selber ist Open Source und steht unter der freier Apache-Lizenz. Erschienen ist sie im Jahr 2019. Die Entwicklung fand vom gleichnamigen Software-Unternehmen Streamlit statt, das im Jahr 2018 von Adrien Treuille, Amanda Kelly und Thiago Teixeira gegründet wurde. Die Firma hat ihren Sitz in San Francisco, Kalifornien.
Literatur
- Stefan Luber und Nico Litzel: Was ist Streamlit? Big-Data Sinsider vom 19. Oktober 2020
- Erste Erwähnung von Streamlit im Schockwellenreiter am 10. Januar 2022
Videos
Obiges Video ist Teil 11 der Playlist »Streamlit Tutorials«, es wird in den Teilen 12 bis 14 fortgesetzt (falls der Playlist neue Videos hinzugefügt werden, kann sich die Numerierung ändern).
Tutorials
- Adrien Treuille: Turn Python Scripts into Beautiful ML Tools. Introducing Streamlit, an app framework built for ML engineers, Towards Data Science vom 1. Oktober 2019 (Bezahlschranke)
- Adrien Treuille: Introducing Streamlit Sharing. Deploy, manage, and share your Streamlit apps for free, Towards Data Science vom 15. Oktober 2020
- Ran (Reine): Build and Deploy a Web App in 30 mins with Python. For people with zero or little coding experience, Medium.com vom 19. Dezember 2021 (Bezahlschranke)
- Adrien Treuille: Introducing Streamlit Cloud! Streamlit is the most powerful way to write apps. Streamlit Cloud is the fastest way to share them. Streamlit Blog 2. November 2021
- Qiusheng Wu: Creating satellite timelapse with Streamlit and Earth Engine. How to create a satellite timelapse for any location around the globe in 60 seconds, Streamlit Blog vom 15. Dezember 2021
- Chanin Nantasenamat: How to master Streamlit for data science. The essential Streamlit for all your data science needs, Streamlit Blog vom 18. Januar 2022
- Sebastian Flores Benner: How to create interactive books with Streamlit in 5 steps. Use streamlit_book library to create interactive books and presentations, Streamlit Blog vom 20. Januar 2022
Links
Sie sind hier: Start → Programmierung → Python → streamlit.txt