Building interactive web apps with Streamlit


Details
This month we'll be learning how to build interactive web apps using Streamlit.
Streamlit is an easy-to-use yet powerful way to quickly build interactive web applications and deploy them live on the web. Being able to quickly create a little web app can be great when collaborating on a story -- you might create something that interactively displays data for other reporters to identify potential leads, for entering or checking data, or perhaps to automate some other part of your process.
In this session we'll be following a tutorial that covers how to create a simple app on Streamlit. We'll cover getting it set up online, the various different components you can use for entering and displaying data, then then bring it all together to build an app that visualises some data with charts and maps and lets people filter it down in various ways. And all this is possible with surprisingly little code!
Streamlit is based on the Python programming language. If you've ever used Python before that's helpful, but isn't necessary.
All of our events are suitable for beginners, and no programming experience is required. Bring a laptop along as this a practical, hands-on workshop. Please also sign up for a Dropbox account if you don't already have one so you can edit the shared doc we'll be using during the event. You will also need a Github account — sign up here if you don’t have one.
Schedule
7:00 🚪 Doors open
7:30 🗣 Show and tell
7:40 💻 Tutorial
9:00 🍺 Drinks at the George
If you can't make the main event, you're also welcome to just join us in the pub from 9!
What is Journocoders? We are a community and monthly meetup for journalists and other people in the media who want to learn technical skills for use in their reporting -- and meet likeminded others.
Our events do often fill up, but if it's full please do join the waitlist as spaces do typically become available. And if you find you can no longer make it, please update your RSVP so someone else can take your spot.

Building interactive web apps with Streamlit