Dash 編程 用 Python 和 Plotly 建構資料視覺化程序 The Book of Dash: Build Dashboards with Python and Plotly

Adam Schroeder,Christian Mayer,Ann Marie Ward 譯 孫曉青//週偉

買這商品的人也買了...

商品描述

本書旨在幫助讀者快速上手創建Dash應用程序,實現數據視覺化。
本書第一部分針對初學者,簡要介紹Python、PyCharm、pandas當中與建構Dash應用程式相關的知識。
第二部分循序漸進地講解如何使用基於社群媒體收集的資料來建立簡單的Dash儀表板程式;
如何使用世界銀行全球資料集建立具有更複雜頁面佈局的儀表板應用程序,並實現與API即時互動檢索資料;
如何透過財富儀表板應用程序,建立和調試更複雜的Dash應用程式;
以及如何使用Dash探索機器學習演算法原理,並進行視覺化呈現。

目錄大綱

譯者序
作者簡介

前言
第一分 速 成 培 訓
第1章 Python回顧/
1.1列表/
1.1.1添加元素/
1.1.2刪除元素/
1.1.3列表反轉/
1.1.4列表排序/
1.1.5索引列表元素/
1.2切片/
1.3字典/
1.4列表解析式/
1.5物件導向程式設計/
1.5.1類和對象/
1.5.2相關術語/
1.6裝飾器和註解/
1.7小結/
第2章 PyCharm訓練/
2.1安裝PyCharm/
2.2創建專案/
2.3運行Dash應用程式/
2.4在PyCharm上安裝Dash/
2.5在GitHub上使用Dash/
2.6小結/
第3章 pandas速成/
3.1備忘單概覽/
3.2安裝pandas/
3.3在pandas中創建物件/
3.3.1Series/
3.3.2DataFrame/
3.4存取DataFrame元素/
3.4.1按列選擇/
3.4.2按索引和切片選擇/
3.4.3按標籤選擇/
3.5修改DataFrame/
3.6小結/
3.7線上資源/目錄
第二分 建立應用程式
第4章 建構個Dash應用程式/
4.1設置項目/
4.1.1導入要的庫/
4.1.2數據管理/
4.1.3佈局和樣式/
4.1.4樣式:美化應用程式/
4.2Dash組件/
4.2.1HTML組件/
4.2.2Core組件/
4.3Dash回呼/
4.3.1回調裝飾器/
4.3.2回呼函數/
4.3.3回呼圖表/
4.4Plotly Express折線圖/
4.5小結/
第5章 全球資料分析:佈局與圖形進/
5.1設置項目/
5.1.1導入兩個新庫/
5.1.2數據管理/
5.1.3Dash Bootstrap樣式/
5.2Dash Core元件/
5.3Dash回調/
5.3.1資料檢索回呼/
5.3.2圖形創建回呼/
5.3.3回呼圖表/
5.3.4回呼排序/
5.4Plotly Express等值線圖/
5.5小結/
第6章 創建投資組合應用程式/
6.1資產配置/
6.2下載並運行應用程式/
6.3應用程式結構/
6.4設定項目/
6.4.1導入庫/
6.4.2添加樣式表/
6.4.3數據管理/
6.5佈局和樣式/
6.6組件/
6.6.1選項卡/
6.6.2卡片容器和滑塊/
6.6.3輸入容器/
6.6.4提示工具/
6.6.5數據表/
6.6.6內容表格/
6.6.7Markdown文本/
6.7使用Plotly Graph Objects建立餅圖/
6.8使用Plotly Graph Objects建立折線圖/
6.9Dash回呼/
6.9.1交互式圖表/
6.9.2使用State的回調/
6.9.3循環回呼和同步組件/
6.9.4具有多個輸入和多個輸出的回呼/
6.10小結/
第7章 探索機器學/
7.1有助於機器學模型直觀呈現的儀表板應用/
7.1.1分類/
7.1.2支援向量機(SVM)/
7.2SVM Explorer應用程式/
7.2.1Python庫/
7.2.2資料管理/
7.3佈局和樣式/
7.3.1佈局/
7.3.2樣式/
7.4可重複使用組件/
7.4.1定義卡片/
7.4.2定義格式化滑桿/
7.4.3定義命名滑桿/
7.4.4定義命名下拉清單/
7.4.5使用Dash圖表/
7.4.6創建Plotly等高線圖/
7.4.7使用Dash加載符號/
7.5Dash回呼/
7.6小結/
7.7資源/
第8章 提示和技巧/
8.1Dash企業級應用程式庫/
8.2Plotly社群論壇/
8.3應用程式主題瀏覽器/
8.4調試Dash應用程式/
8.5dash-labs/
8.6用Black格式化程式碼/
8.7後續資源/
附錄 Python基礎知識/
A. 1安裝和開始/
A. 2資料型態/
A. 2.1布林值/
A. 2.2數值/
A. 2.3字串/
A. 3控制流/
A. 4循環執行/
A. 5其他關鍵字/
A. 6函數/
A. 6.1參數/
A. 6.2預設函數參數/
A. 7Python線上資源與拓展閱讀/