❝本文示例代码与数据已上传至我的
Github
仓库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
的像样的中文教程几乎没有(其实英文教程也没多少