Streamlit
This folder has no README. Everything inside it is listed below.
Notes
- Streamlit Overview - Interview Questions 3 Streamlit is a Python library for building data-and-ML web apps from a single script — no HTML, CSS, or JS required.
- Streamlit Basics and Widgets - Interview Questions 3 That starts a local server (default http://localhost:8501) with a WebSocket connection back to the script.
- Streamlit Session State - Interview Questions 3 Streamlit re-runs the script top-to-bottom on every interaction.
- Streamlit Caching - Interview Questions 3 Streamlit re-runs the entire script on every interaction.
- Streamlit Multipage Apps - Interview Questions 3 Two ways — pick one:
- Streamlit LLM Chat Apps - Interview Questions 3 Combined with st.session_state for chat history, that's everything you need for a working LLM chat app.
- Streamlit Deployment and Secrets - Interview Questions 3 Five common paths, ordered by operational overhead:
- Streamlit Testing and Advanced Topics - Interview Questions 3 Streamlit ships AppTest (in streamlit.testing.v1) — a headless test harness that runs your script and lets you assert on widgets and outputs.