注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python Streamlit從入門(mén)到實(shí)戰(zhàn):快速構(gòu)建機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)Web應(yīng)用(微課視頻版)

Python Streamlit從入門(mén)到實(shí)戰(zhàn):快速構(gòu)建機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)Web應(yīng)用(微課視頻版)

Python Streamlit從入門(mén)到實(shí)戰(zhàn):快速構(gòu)建機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)Web應(yīng)用(微課視頻版)

定 價(jià):¥59.00

作 者: 王鑫
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302657538 出版時(shí)間: 2024-04-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)系統(tǒng)全面地講解Streamlit的核心概念,實(shí)例項(xiàng)目應(yīng)用和最佳實(shí)踐。通過(guò)案例帶你從零開(kāi)始,逐步掌握Streamlit的基礎(chǔ)知識(shí)和高級(jí)技能。你將學(xué)會(huì)如何使用Streamlit實(shí)現(xiàn)數(shù)據(jù)可視化、添加交互組件,構(gòu)建出炫酷的Web應(yīng)用。本書(shū)分為兩篇,基礎(chǔ)篇(第1~7章)講解Streamlitt的安裝配置,以及基本的文本、數(shù)據(jù)、圖表、多媒體等組件的使用和頁(yè)面布局。實(shí)戰(zhàn)篇(第8~10章)講解開(kāi)發(fā)企鵝分類(lèi)項(xiàng)目、醫(yī)療費(fèi)用預(yù)測(cè)項(xiàng)目、銷(xiāo)售數(shù)據(jù)儀表板項(xiàng)目,幫助讀者熟練掌握Streamlit的高級(jí)技能和開(kāi)發(fā)流程。本書(shū)采用理論與實(shí)踐結(jié)合的方式,示例豐富。適合想快速構(gòu)建機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)Web應(yīng)用的Python使用者。配套內(nèi)容有練習(xí)數(shù)據(jù)和源代碼,讀者可以通過(guò)閱讀和編碼實(shí)踐快速掌握Streamlit,開(kāi)發(fā)機(jī)器學(xué)習(xí)和數(shù)據(jù)科學(xué)的Web應(yīng)用。

作者簡(jiǎn)介

  王鑫數(shù)據(jù)分析工程師,是一名終身學(xué)習(xí)者,擁有豐富的Python知識(shí),精通Streamlit、Django、Pygame、Pandas、NumPy、scikit-learn、TensorFlow、Matplotlib、Vega-Altair、Pyomo、Ray等Python庫(kù),擅于通過(guò)編程學(xué)習(xí)新知識(shí),熱愛(ài)編程技術(shù)。

圖書(shū)目錄


  ???????               ??? ???????????????
教學(xué)課件(PPT) ? 本書(shū)源碼
     
基  礎(chǔ)  篇
第1章  Streamlit的介紹及安裝( 35min) 3
1.1  Streamlit是什么 3
1.2  Streamlit的優(yōu)勢(shì)及特點(diǎn) 3
1.3  Streamlit的安裝 4
1.3.1  Python環(huán)境安裝 4
1.3.2  通過(guò)Anaconda安裝 4
1.4  Streamlit演示項(xiàng)目介紹 6
1.4.1  啟動(dòng)Streamlit演示項(xiàng)目后端服務(wù) 6
1.4.2  歡迎頁(yè)面 6
1.4.3  動(dòng)畫(huà)演示頁(yè)面 7
1.4.4  繪圖演示頁(yè)面 7
1.4.5  地理數(shù)據(jù)演示頁(yè)面 8
1.4.6  數(shù)據(jù)框演示頁(yè)面 8
1.5  關(guān)閉項(xiàng)目運(yùn)行 9
1.6  啟動(dòng)自定義的項(xiàng)目 9
1.7  本章小結(jié) 10
第2章  文本類(lèi)和數(shù)據(jù)類(lèi)展示的元素( 88min) 11
2.1  普通文本展示元素 11
2.2  標(biāo)題展示元素 12
2.3  章節(jié)展示元素 13
2.4  子章節(jié)展示元素 16
2.5  代碼塊展示元素 17
2.6  說(shuō)明文字展示元素 19
2.7  Markdown語(yǔ)法展示元素 21
2.8  LaTeX公式文本展示元素 23
2.9  數(shù)據(jù)框展示元素 24
2.10  Table數(shù)據(jù)框展示元素 26
2.11  Metric指標(biāo)類(lèi)展示元素 27
2.12  JSON數(shù)據(jù)展示元素 28
2.13  超級(jí)方法write()展示各類(lèi)元素 30
第3章  數(shù)據(jù)可視化和圖表元素( 113min) 33
3.1  內(nèi)置折線圖 33
3.2  內(nèi)置條形圖 37
3.3  內(nèi)置面積圖 40
3.4  內(nèi)置帶點(diǎn)的地圖 44
3.5  展示Graphviz庫(kù)圖像 45
3.6  展示Matplotlib庫(kù)圖像 47
3.6.1  折線圖 48
3.6.2  條形圖 49
3.6.3  面積圖 51
3.7  展示Seaborn庫(kù)圖像 52
3.8  展示Vega-Altair庫(kù)圖像 54
3.8.1  折線圖 54
3.8.2  熱力圖 55
3.9  展示Plotly庫(kù)圖像 57
3.10  展示Bokeh庫(kù)圖像 58
3.11  展示Pydeck庫(kù)圖像 60
第4章  多媒體展示元素( 39min) 64
4.1  圖像 64
4.1.1  單個(gè)圖像 65
4.1.2  多個(gè)圖像 67
4.1.3  操作圖像 68
4.2  音頻 69
4.2.1  播放本地音頻 69
4.2.2  播放生成的音頻 69
4.3  視頻 70
4.4  表情符號(hào) 71
 
第5章  用戶(hù)輸入類(lèi)組件( 162min) 73
5.1  普通按鈕 73
5.2  單選按鈕 75
5.3  復(fù)選框 77
5.4  下拉按鈕 79
5.5  多選下拉按鈕 81
5.6  數(shù)值滑塊組件 84
5.7  范圍選擇滑塊組件 86
5.8  下載按鈕 88
5.9  單行文本輸入框組件 90
5.10  數(shù)字輸入框組件 92
5.10.1  簡(jiǎn)單示例 93
5.10.2  計(jì)算身體質(zhì)量指數(shù) 94
5.11  多行文本輸入框組件 95
5.12  日期選擇組件 97
5.13  時(shí)間選擇組件 99
5.14  文件上傳組件 101
5.14.1  上傳單個(gè)文件 102
5.14.2  上傳多個(gè)文件 103
5.15  拍照組件 104
5.16  顏色撿拾組件 105
第6章  布局和容器組件( 76min) 107
6.1  側(cè)邊欄 107
6.1.1  往側(cè)邊欄添加組件的語(yǔ)法 107
6.1.2  使用示例 107
6.1.3  使用側(cè)邊欄實(shí)現(xiàn)多頁(yè)面應(yīng)用 108
6.1.4  使用側(cè)邊欄實(shí)現(xiàn)山西旅游助手 109
6.2  列容器 110
6.2.1  使用示例 111
6.2.2  使用列容器構(gòu)成柵格布局 112
6.3  選項(xiàng)卡 113
6.3.1  使用示例 113
6.3.2  使用選項(xiàng)卡介紹機(jī)器學(xué)習(xí)流程 114
6.4  擴(kuò)展器 116
6.4.1  使用示例 116
6.4.2  使用擴(kuò)展器介紹NumPy庫(kù) 117
6.5  容器 119
6.6  占位容器 120
6.7  多頁(yè)面應(yīng)用 122
第7章  狀態(tài)顯示、流程控制及高級(jí)特性( 122min) 125
7.1  狀態(tài)顯示 125
7.1.1  進(jìn)度條組件 125
7.1.2  旋轉(zhuǎn)等待組件 126
7.1.3  錯(cuò)誤信息框 127
7.1.4  警告信息框 128
7.1.5  提示信息框 129
7.1.6  成功信息框 129
7.1.7  異常信息框 130
7.2  控制流程 131
7.2.1  停止執(zhí)行 131
7.2.2  提交表單 132
7.3  高級(jí)特性 134
7.3.1  頁(yè)面設(shè)置 134
7.3.2  回顯代碼 136
7.3.3  顯示幫助信息 138
7.3.4  會(huì)話狀態(tài) 142
7.3.5  優(yōu)化性能 145
     
實(shí)  戰(zhàn)  篇
第8章  企鵝分類(lèi)項(xiàng)目( 116min) 153
8.1  標(biāo)準(zhǔn)的機(jī)器學(xué)習(xí)工作流程 153
8.1.1  數(shù)據(jù)收集 153
8.1.2  數(shù)據(jù)預(yù)處理 154
8.1.3  構(gòu)建數(shù)據(jù)集 154
8.1.4  模型的訓(xùn)練 155
8.1.5  模型的優(yōu)化 155
8.1.6  模型的評(píng)估 156
8.1.7  模型的部署 156
8.2  企鵝分類(lèi)Web應(yīng)用 157
8.2.1  數(shù)據(jù)集介紹 157
8.2.2  創(chuàng)建基于機(jī)器學(xué)習(xí)的企鵝分類(lèi)Web應(yīng)用 158
第9章  醫(yī)療費(fèi)用預(yù)測(cè)Web應(yīng)用( 61min) 174
9.1  數(shù)據(jù)集介紹 174
9.2  數(shù)據(jù)預(yù)處理 176
9.3  選擇回歸算法創(chuàng)建模型 177
9.4  將模型保存到文件中 179
9.5  在Streamlit Web應(yīng)用中使用預(yù)先訓(xùn)練的模型 180
9.5.1  構(gòu)建用戶(hù)輸入的Web頁(yè)面 180
9.5.2  將用戶(hù)輸入數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)預(yù)處理的數(shù)據(jù)格式 182
9.5.3  根據(jù)輸入數(shù)據(jù)預(yù)測(cè)醫(yī)療費(fèi)用 184
9.5.4  優(yōu)化醫(yī)療費(fèi)用預(yù)測(cè)Web應(yīng)用 185
第10章  銷(xiāo)售數(shù)據(jù)儀表板Web應(yīng)用( 83min) 191
10.1  數(shù)據(jù)集介紹 191
10.2  讀取超市銷(xiāo)售數(shù)據(jù) 192
10.3  創(chuàng)建篩選維度的側(cè)邊欄 194
10.4  創(chuàng)建可視化圖表 197
10.4.1  創(chuàng)建按產(chǎn)品類(lèi)型劃分的橫向條形圖 197
10.4.2  創(chuàng)建按小時(shí)劃分的縱向條形圖 200
10.5  創(chuàng)建關(guān)鍵指標(biāo)信息 203
10.6  組織信息調(diào)整布局 206
10.6.1  實(shí)現(xiàn)整體布局 207
10.6.2  替換各區(qū)域內(nèi)容 209
 
  
VI
VII
 
 

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)