骚操作!有了这款神器,轻轻松松用Python写APP!(文末彩蛋)
生活随笔
收集整理的這篇文章主要介紹了
骚操作!有了这款神器,轻轻松松用Python写APP!(文末彩蛋)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文轉自機器之心?作者:Adrien Treuille機器之心編譯參與:魔王、一鳴
機器學習開發者想要打造一款 App 有多難?事實上,你只需要會 Python 代碼就可以了,剩下的工作都可以交給一個工具。近日,Streamlit 聯合創始人 Adrien Treuille 撰文介紹其開發的機器學習工具開發框架——Streamlit,這是一款專為機器學習工程師創建的免費、開源 app 構建框架。這款工具可以在你寫 Python 代碼的時候,實時更新你的應用。目前,Streamlit 的 GitHub Star 量已經超過 3400,在 medim 上的熱度更是達到了 9000+。
Streamlit 網站:https://streamlit.io/
GitHub地址:https://github.com/streamlit/streamlit/
import?streamlit?as?stst.write('Hello,?world!')
2. 把 widget 視作變量
import?streamlit?as?stx?=?st.slider('x')
st.write(x,?'squared?is',?x?*?x)
3 行代碼寫成的 Streamlit 交互 app。
使用 st.cache,在 Streamlit 多次運行中保存數據。代碼運行說明,參見:https://gist.github.com/treuille/c633dc8bc86efaa98eb8abe76478aa81#gistcomment-3041475。
第一時間來送一波福利,留言區分享你自己做過或者看到過的用 Python 進行的騷操作。小詹會在留言區選擇 2 個走心留言送出 2 本《Python函數式編程》。
import?streamlit?as?stst.write('Hello,?world!')
2. 把 widget 視作變量
import?streamlit?as?stx?=?st.slider('x')
st.write(x,?'squared?is',?x?*?x)
3 行代碼寫成的 Streamlit 交互 app。
使用 st.cache,在 Streamlit 多次運行中保存數據。代碼運行說明,參見:https://gist.github.com/treuille/c633dc8bc86efaa98eb8abe76478aa81#gistcomment-3041475。
每次用戶交互均需要從頭運行全部腳本。
Streamlit 根據 widget 狀態為每個變量分配最新值。
緩存保證 Streamlit 重用數據和計算。
彩蛋在這里!
圖靈教育出版社上新了一本新書——《Python函數式編程》,本書通過Python詮釋函數式編程的核心思想,詳細介紹如何利用函數式編程的優點,編寫代碼簡潔明了且易于維護的高性能Python程序,充分釋放Python潛力。第一時間來送一波福利,留言區分享你自己做過或者看到過的用 Python 進行的騷操作。小詹會在留言區選擇 2 個走心留言送出 2 本《Python函數式編程》。
來和小伙伴們一起向上生長呀!
掃描下方二維碼,添加小詹微信,可領取千元大禮包并申請加入 Python 學習交流群,群內僅供學術交流,日常互動,如果是想發推文、廣告、砍價小程序的敬請繞道!一定記得備注「交流學習」,我會盡快通過好友申請哦!
👆長按識別,添加微信
(添加人數較多,請耐心等待)
👆長按識別,關注小詹
(掃碼回復 1024 領取程序員大禮包)
推薦閱讀:(點擊標題即可跳轉)
總結
以上是生活随笔為你收集整理的骚操作!有了这款神器,轻轻松松用Python写APP!(文末彩蛋)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我用 Python 帮朋友做了张图,结果
- 下一篇: 学霸大佬整理,超全 Python 学习路