Learn Streamlit
Turn Python scripts into interactive data apps with no front-end code
Streamlit is an open-source Python framework for building interactive web apps for data, machine learning and internal tools. You write a plain script with calls like st.slider and st.dataframe; Streamlit reruns it on every interaction and renders the result in the browser, with caching, session state, multipage navigation and chat elements built in.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know