Streamlit 101
Snowflake 收購 Streamlit 之後,開發者關係 Chanin Nantasenamat 在 Snowflake Developers 頻道做了三集 Streamlit 101。節奏比 Crash Course 更分段,適合一集一集跟著做。
Part 1:總覽與示範
頻道:Snowflake Developers 長度:短片總覽
這支影片在講什麼
第一集回答「Streamlit 是什麼、為什麼資料工作者會用它」。Chanin 從高階觀點說明:你不必寫前端,也能把分析腳本變成別人用滑鼠就能操作的工具。影片會示範幾個內建畫面(圖表、地圖、資料表),讓你對成品有具體印象,再進第二集動手做。
若你完全沒概念,先看這一集;若已經寫過 Hello World,可以直接看 Part 2。
Part 2:動手做一支 App
頻道:Snowflake Developers 長度:約 12 分鐘
這支影片在講什麼
這是三集裡最值得跟著敲的一集。內容包含:
- 用 conda / pip 安裝 Streamlit。
- 執行
streamlit hello,確認環境沒問題,並逛內建的 multipage demo(繪圖、地圖、DataFrame)。 - 新建
streamlit_app.py,用很少行數寫出可跑的 App。 - 用
streamlit run streamlit_app.py在瀏覽器打開。
看完你會有「原來第一個 App 真的只有幾行」的實感。對照本站 安裝 與 第一個 App。
Part 3:官方資源地圖
頻道:Snowflake Developers 長度:資源導覽
這支影片在講什麼
第三集不教新 API,而是教你卡住時去哪裡。Chanin 依序介紹:
- streamlit.io 首頁、範本與 Gallery
- 官方文件 與 API 分類
- 官方 YouTube 頻道
- 討論區
- 30 Days of Streamlit:Day 1 環境、Day 2 第一個 App,再逐步到雲端佈署與進階主題
- 官方 Blog
把這集當「圖書館導覽」即可。本站首頁的官方學習資源區塊,就是依同樣優先順序整理的。