1. 程式人生 > >(資料科學學習手札102)Python+Dash快速web應用開發——基礎概念篇

(資料科學學習手札102)Python+Dash快速web應用開發——基礎概念篇

> 本文示例程式碼與資料已上傳至我的`Github`倉庫[https://github.com/CNFeffery/DataScienceStudyNotes](https://github.com/CNFeffery/DataScienceStudyNotes) # 1 簡介    這是我的新系列教程**Python+Dash快速web應用開發**的第一期,我們都清楚學習一個新工具需要一定的動力,那麼為什麼我要專門為`Dash`製作一個系列教程呢?
圖1
  `Dash`是一個高效簡潔的`Python`框架,建立在`Flask`、`Poltly.js`以及`React.js`的基礎上,設計之初是為了幫助**前端知識匱乏**的資料分析人員,以純`Python`程式設計的方式快速開發出互動式的資料視覺化web應用。   `Dash`已經過數年的迭代發展,早期的`Dash`我也體驗過,但當時還比較簡陋,很多問題亟待解決,因此並沒有引起我的多大注意。   但隨著近一兩年的高速發展和積極更新迭代,現階段的`Dash`已經是一個相當成熟的框架,且其功能已經豐富到不僅僅可以用來開發線上資料視覺化作品,即使是輕量級的*資料儀表盤*、*BI應用*,甚至是搭建*文件說明*、*部落格*或常規的*網站*,都駕馭得住,配合豐富的第三方拓展,只會`Python`的你可以開發出相當精美正式的web應用。
圖2
  而關於`Dash`的像樣的中文教程幾乎沒有(其實英文教程也沒多少