part one

Part 1 Hitting the ground running

 

If you’ve ever wanted to build a web app but felt overwhelmed by the prospect of learning frontend development from scratch, Streamlit offers a refreshing alternative.

This part is about speed: building your Streamlit skills as quickly as possible. Even if you stop reading at the end of this part, you’ll be able to build and deploy real Streamlit apps with confidence.

We begin in chapter 1 with a lay of the land—what Streamlit is, what it isn’t, and where it fits in the ecosystem of web tools. Chapter 2 walks you through setting up your environment and running your first app. Chapter 3 shows you how to take an idea from concept to interface and turn it into clean, organized code. In chapter 4, you’ll tackle some of Streamlit’s most critical concepts: its execution model and how state works. Finally, chapter 5 teaches you how to deploy your apps for free, connect to external services, and manage secrets like a pro.