# Streamlit 實作 :::info 講師: Ethan 時間: 2024.03.20 地點: C209 [上課簡報傳送門](https://docs.google.com/presentation/d/19cbZMWYU4nGloAao1VMR2a6WpT8NNK4J/edit#slide=id.p3) ::: ## 什麼是streamlit - 優點: - 易於使用 - 快速部署 - 直覺的介面 - 缺點: - 不適合複雜的UI需求 - 對於大型應用可能無法很好地擴展 - 性能差 - ChatGPT的回答 ``` Streamlit是一種用於建立交互式Web應用程序的Python框架。可以讓開發人員使用簡單的 Python腳本快速構建數據可視化工具、機器學習應用程序和其他類型的Web應用程序,而無需 繁瑣的前端開發。Streamlit 提供個簡潔的API,使開發人員能夠輕鬆地將數據科學代碼轉换為 互動式Web應用程序,並且可以即時更新,以及支持自動重新加載。 Streamlit 具有易於使用的界面和豐富的功能,例如快速部署、自動化佈局、小部件 (widgets)支持、即時預覽等等。他的主要目標是使機器學習和數據科學工作流程更加流暢、 並且可以快速共享和展示結果,從而加速開發人員的工作效率。 ``` ## 試用 [workshop傳送門](https://ethanlam123-stapp-app-t8049g.streamlit.app/) [streamlit範例程式碼連結](https://ethanlam.notion.site/Steamlit-Pub-20f5c027c3044ae7a4d18ea44ce4ecdd) [Streamlit的文件](https://docs.streamlit.io/)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up