An online course based on...
A series of articles that explores how to use Streamlit to create pure Python web app from the bottom up.
The code for each article can be found in the code directory.
-
Getting Started
- Downloading and installing Python and Streamlit
- Choosing an editor
- Creating and running your first program
- Displaying text in different ways
- A little user interaction
-
Embedding Images, Video and Audio
- A simple app with an image a video and an audio track from the 1969 Moon landing
- A slightly better layout with similar elements following on the Hamlet theme
-
Presenting data
- Streamlit charts
- Pyplot and Pandas plots
- Altair
- Plotly
- Vega-Lite
- All of the code is in a single file, code/datarep.py
-
Build a Data Dashboard with Streamlit's Layout and UI features
We build three simple dashboard apps using different UI and layout features
- Getting and caching data
- User interface
- Sliders
- Select boxes
- Radio buttons
- Layout
- Object notation or
with
- Sidebar
- Columns
- Tabs
- Object notation or