山姆的編程實作分享。。。

Sam Blog, Sam Sharing, Sam Studio

2021年1月11日

[Python] 初嘗 Streamlit


Streamlit 是什麼 ?

就如 Streamlit 官網的描述 (上圖) : 透過 Streamlit Python Package 可以快速的將你的 Data Script 以 Web Apps 的形式分享出去。

Streamlit 官網

Streamlit 有一個很大的優點,就是 " No front-end experience required”,也就是說,不需要有 Web Apps 的 background,由 Streamlit 幫你搞定 Web App 的架設,而你只要專心在資料的呈現就可以了。

事實真的如此?親身體驗的結果如下 :

就這樣 3 行原始碼

然後在 Terminal 執行 

Streamlit run yourScript.py 

Web App 就在 Browser 生成了

心得

  • 透過網站的 " Get started”,Step by Step 的引導, 2 分鐘真的就可以建立一個 Web App,真的很酷。

  • 一開始是在 Windows 10 安裝 Streamlit Package,就遇到 install error,嘗試網路上給的解法也是無法順利安裝起來;接著轉戰 Ubuntu 18.04,雖有遇到 Windows 10 有的 errors ,但套用網路上給的解法就成功的安裝了。

  • 分享你的 Web Apps 必須是註冊會員 ( 註冊免費 )。

  • 想要有像樣的 Web App 還是必須熟悉一下他的 API


熱門文章