Streamlit Basics: Build Your First Web App

Gustavo Santos
gustavorsantos
Published in
6 min readSep 3, 2021

--

Learn the codes to create each basic feature and how to deploy your web app in minutes.

Access the deployed app created with Streamlit here! . Image by the Author

Introduction

Streamlit (https://streamlit.io/) launched on October 2019 by former Google and Zoox employees Adrien Treuille, Thiago Teixeira and Amanda Kelly.

Their idea was to help data scientists and data engineers to be able to quickly create a web application to show the result of their work. The opportunity showed up because the founders identified that many could not spend a large amount of time building something sometimes in a programming language that was different than the project’s. As per Adrien’s words:

“(…) we’re giving engineers these sort of Lego blocks to build whatever they want.”

What Streamlit Can Do

Streamlit will be your tool to build a great looking Web App that can hold graphics, pictures, text, tables, maps and also machine learning models, empowering you to create an elegant and dynamic presentation to your data.

Also, recently they launched their deploy feature, making it really easy to put your dashboard / web site / web app up and live in a couple of minutes.

--

--

Gustavo Santos
gustavorsantos

Data Scientist. I extract insights from data to help people and companies to make better and data driven decisions. | In: https://www.linkedin.com/in/gurezende/