Considerations of audience
Web dev with Streamlit + HuggingFace; Considering your audience
Starting to develop Streamlit apps for hosting on HuggingFace.
Viz for self/peers/public.
Optional reading list
- Same Data, Multiple Perspectives
- FDV, Ch. 29: Telling a story and making a point
- Streamlit docs - in particular the the Main Concepts and Make an App tutorials, and the docs for text, layout and image API elements
- Streamlit on HuggingFace
- Altair Docs - in particular Including Indexes, Interactivity & Selections, Multi-line tooltips, Interactive Binning, Filter Transformations
- This blog post for a walkthrough of deploying a Streamlit space on HuggingFace
Lectures
Lecture 9.2 - Final Project Info
Review about final projects
Lecture 9.3 - Streamlit & HuggingFace Introduction; VSCode
Streamlit, HuggingFace, VSCode ecosystem
Examples
In class notebook, Week 10 - (download)
In class notebook
Prep notebook, Week 10 - (download)
In class notebook
In class notebook
In class notebook
Past Notebook: Prep Starboard Notebook
Past Notebook: Prep Starboard Notebook
Past Notebook: Prep Iodide Notebook, Spring 2020
Past Notebook: Prep Starboard Notebook, Fall 2021
Data
A dataset of USA "mobility" which (I think comes from a a large census study from 1989-2015) and is collected in several places including right here. Here "mobility" is refering to how easy it is for a person to move up in economic status (more info can be found here) based on factors like parental income, location, race, etc.