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

Fanilo Andrianasolo
59.5K views โข Feb 11, 2024

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
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) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.