5 Things I Wish I Knew Before Learning Streamlit

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 vi...

5 Things I Wish I Knew Before Learning Streamlit
Fanilo Andrianasolo
59.5K views โ€ข Feb 11, 2024
5 Things I Wish I Knew Before Learning Streamlit

About this video

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.

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

---

๐Ÿ—ฃ๏ธ Stay up to date with the Data Web App Ecosystem

- ๐Ÿ“‘ Follow my socials โžก https://andfanilo.com
- ๐Ÿ“ง Get my latest updates in your inbox โžก https://newsletter.andfanilo.com
- ๐Ÿ’ฐ Buy me a coffee to stay awake while editing โžก https://www.buymeacoffee.com/andfanilo

๐Ÿ”— Links

- Is Streamlit useful: https://discuss.streamlit.io/t/is-streamlit-actually-useful/4125
- Partial reruns: https://github.com/streamlit/streamlit/issues/8022
- Using PyInstaller for Streamlit: https://discuss.streamlit.io/t/using-pyinstaller-or-similar-to-create-an-executable/902
- ipywidgets in Streamlit?: https://discuss.streamlit.io/t/ipywidgets-wip/3870

๐Ÿ”ง My tools (Affiliate links to support me)

- ๐Ÿ“• Streamlit Official Book - https://amzn.to/3QuRPwl
- ๐Ÿ“ท Main Camera - https://amzn.to/3QvTosB
- ๐Ÿ“ท Main Lens - https://amzn.to/3svYCwq
- ๐ŸŽ™๏ธ Microphone - https://amzn.to/47l5ewA
- ๐ŸŽต Music & Sound Effects - https://www.epidemicsound.com/referral/a2p22s

---

๐Ÿชถ "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

โš ๏ธ 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

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

59.5K

Likes

1.3K

Duration

21:34

Published

Feb 11, 2024

User Reviews

4.7
(11)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.