开始使用
dash是基于python编写,发布之后会编译成react代码,所以用户访问dash app会发现代码是react写的。
开发前的输入
dash作为一款使用python编写的dash框架,这里默认各位会写python和简单的html,css语句。如果读者没有写过python的话建议先去菜鸟教程学习一下简单的语法。
如果不会html和css的话也没有问题,在接下来的学习中,会逐渐介绍。
准备工作
我这里写dash在win和mac上都有,python在这两种系统下并没有什么太大却别所以,我们的代码都是通用的。
环境
python3
# python3 就可以
sxs@sxs-MBP ~ % python3 -V
Python 3.9.6
sxs@sxs-MBP ~ %
# 安装必备依赖
sxs@sxs-MBP ~ % pip install dash
sxs@sxs-MBP ~ % pip install jupyter-dash
sxs@sxs-MBP ~ % pip install pandas
# 安装dmc 一个UI库
sxs@sxs-MBP ~ % pip install dash-mantine-components
# 安装bootstrap
sxs@sxs-MBP ~ % pip install dash-bootstrap-components
搭建一个简单的dash app
from dash import Dash, html
app = Dash(__name__)
app.layout = html.Div([
html.H1(children='HELLO DASH'),
])
if __name__ == '__main__':
app.run_server(debug=True)
效果是这样的,还可以