Streamlit is an open-source Python framework for building and sharing data-powered applications. It supports quick prototypes, interactive reports, and dashboards that can evolve through stakeholder feedback. section 12.2.1
Streamlit supports practical analytics workflows by providing:
- Readable Python code resembling workflows built with pandas and seaborn. section 12.2.1
- Interactive inputs such as text boxes, sliders, and date filters that update dashboard results. section 12.2.1
- Connections to multiple data sources, including data warehouses and APIs. section 12.2.1
- Deployment through Snowflake or Streamlit Community Cloud. section 12.2.1
Figure 12.4 An interactive data-powered app predicting rat sightings, created using Streamlit.
Explore an example Streamlit app that predicts daily rat sightings from weather parameters and connected data. section 12.2.1








