Learn Python with Talk Python's Python courses

From basic script to interactive data sci app with Streamlit

Episode #260, published Sat, Apr 18, 2020, recorded Thu, Apr 9, 2020.

This episode is carbon neutral.
If you work on the data science or data visualization side of Python, you may have come to it from a scripting side of things. Writing just a little Python, using its magical libraries, with little structure or formalism to build a powerful analysis tool that runs in the terminal or maybe a jupyter notebook.

What if you could take that same code, sprinkle in just a bit of a simple API, and turn it into a fast and dynamic single page application allowing your users to dive into the visualizations on the web?

Well, that's basically what the folks over at Streamlit created! We'll dive into it with one of the creators, Adrien Treuille.

Links from the show

Adrien on Twitter: @myelbows
Streamlit on Twitter: @Streamlit

Self-driving car demo: github.com
Roadmap: streamlit.io

Gallery of apps
Gallery: streamlit.io/gallery
Face-GAN explorer: streamlit.io
Geographic data browser: streamlit.io
Real-time object detection: streamlit.io
Deep Dream network debugger: streamlit.io

Altair visualization package: altair-viz.github.io
Episode transcripts: talkpython.fm

Stay in touch with us
Subscribe on YouTube (for live streams): youtube.com
Follow Talk Python on Twitter: @talkpython
Follow Michael on Twitter: @mkennedy

Want to go deeper? Check out our courses

Adrien Treuille
Adrien Treuille
Dr. Treuille has been a Zoox VP, Google X project lead, and Computer Science faculty at Carnegie Mellon. He has won numerous scientific awards, including the MIT TR35. Adrien has been featured in the documentaries What Will the Future Be Like by PBS/NOVA, and Lo and Behold by Werner Herzog.
Episode sponsored by
Ads served ethically
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.