Рет қаралды 16,344
Would you like to understand the main limitations of the Streamlit Python library for building data web apps, before picking it up for a project?
In this video, I'll cruise through 5 obstacles that regularly come back within the community and multiple ways/hacks/techniques to work around those limits. You'll find out:
- how to hack markdown and iframe to style your app
- if it's possible to alter the Streamlit rerun event loop and Tornado Backend server
- thoughts to build a desktop app from your Streamlit app
- where is the ipywidgets integration into Streamlit at
After you watch me show you all those advanced techniques, you should have a good idea of Streamlit's limits and ways to go around Streamlit's "run from top to bottom philosophy" to meet your ends.
☕ Want to support me? www.buymeacoffee.com/andfanilo
🐦Follow my daily updates on Twitter: / andfanilo
🗣️ Find me on: andfanilo.com
🔗 Links
- Is Streamlit useful: discuss.streamlit.io/t/is-str...
- Partial reruns: github.com/streamlit/streamli...
- Using PyInstaller for Streamlit: discuss.streamlit.io/t/using-...
- ipywidgets in Streamlit?: discuss.streamlit.io/t/ipywid...
👉 My tools (Affiliate links to support me!)
- 📷 Main Camera - amzn.to/3QvTosB
- 📷 Main Lens - amzn.to/3svYCwq
- 🎙️ Microphone - amzn.to/47l5ewA
- 🎵 Music & Sound Effects - www.epidemicsound.com/referra...
- 📕 Streamlit Official Book - amzn.to/3QuRPwl
00:00 Intro
00:45 Fixed Branding
04:38 Looper
08:31 Hidden Tornado Server
12:17 Not an Executable
17:02 Refuse ipywidgets
20:30 Creativity in Constraints
______
🖋 "Instead of freaking out about these constraints, embrace them. Let them guide you. Constraints drive innovation and force focus. Instead of trying to remove them, use them to your advantage." - 37Signals, Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
⚠️ Disclaimer: This video is not sponsored, I receive no compensation by any brand quoted in this video. Views are my own and do not represent my employer's.
Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide I may receive a small commission. Thank you for supporting my channel so I can continue providing you with free content!
#streamlit #python #datascience #dataapps