dash 初体验(拔草)

2024-03-24 11:12
文章标签 初体验 dash 拔草

本文主要是介绍dash 初体验(拔草),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Dash简介

Dash 是一个高效简洁的 Python 框架,建立在 FlaskPoltly.js 以及 React.js 的基础上,设计之初是为了帮助前端知识匮乏的数据分析人员,以纯 Python 编程的方式快速开发出交互式的数据可视化 web 应用。

搭建环境

在学习 Dash 的一开始,我们需要对 Dash 的若干基础概念进行了解,首先我们来从头开始搭建 Dash 环境,因为主要是面向数据分析处理人员,所以我推荐使用 conda 进行环境管理,参考下列命令即可完成环境的初始化:

常用基础命令

# 如果pip 注意确保python的版本是3以上
conda create --name dash-env  python=3.9
conda activate dash-env
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple dash -U
# 如果pip 不是内部命令则运行:
conda install pip
# 如果想删除环境则用:(注意需在其他环境下) 
conda remove --name dash-env --all
#查询python版本
python -V

数据分析必装库

准备 requirements_dash. Txt 梳理好要装的库,以后装了库也记得更新同步下,尽量在这个环境(env)中不要装其他用不到的库,避免污染。

matplotlib
numpy
pandas
Pillow
requests
scikit-learn
scipy
Scrapy
statsmodels
xlwt
dash
dash-renderer
dash-html-components
dash-core-components
pymysql
ipykernel
openpyxl
pyecharts
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r C:\requirements_dash.txt

搭建第一个网页

import dash
import dash_html_components as html
app = dash.Dash(__name__)app.layout = html.H1('hello dash!')if __name__ == '__main__':app.run_server()

image.png

缺点:不能像 streamlit 那样修改代码直接运行,直接劝退,而且设计界面和前端没什么优势,完全没有 streamlit 那样所见即所得的快感,劝退劝退。

学习成本太高,暂时放弃,好好学习 streamlit,用好一个就好了

仅为个人试错记录。说不定又会回来呢。

相关资料

(数据科学学习手札102)Python+Dash快速web应用开发——基础概念篇 - 费弗里 - 博客园 (cnblogs.com)

这篇关于dash 初体验(拔草)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/841423

相关文章

Node.js初体验 Kali安装Node.js

背景:偶然看到node.js开发微信公众号的视频,有些好奇,想要接触下。然后花了两个小时在实验楼网站上在线学习了JavaScript的基础知识,以及Node.js的基础 接着本着从实践出发的原则 先去本地kali下安装个Node.js玩玩 下载地址:https://nodejs.org/en/download/ 网页最下面有提示:Note: Python 2.6 or 2.7 is requ

html初体验标准标签

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><input type="text"></body></html> 内容展示

【 OpenHarmony 4.1 Launcher 源码解析 】-- 初体验

前言 最近因为业务需要,需要做一款 UI 定制的鸿蒙 Launcher,于是就开始了「找到代码」、「研究代码」、「魔改代码」的套路流程,仅以此文章作为知识备份和技术探讨所用,也希望能给其他小伙伴提供一些源码的解析思路,方法大家各自魔改! 一、官方简介 Gitee codes:应用子系统/Launcher Launcher 作为系统人机交互的首要入口,提供应用图标的显示、点击启动、卸载应

通义千问AI PPT初体验:一句话、万字文档、长文本一键生成PPT!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,专注于分享AI全维度知识,包括但不限于AI科普,AI工具测评,AI效率提升,AI行业洞察。关注我,AI之路不迷路,2024我们一起变强。 你有多久没有听到国内AI大模型的最新消息了? 不是国内AI领域不卷了,而是“卷”的方向变了。2023年卷

【Python百日进阶-Web开发-Feffery】Day500 - dash使用秘籍

文章目录 前言:fac是什么?“人生苦短,我用Python;Web开发,首选Feffery!”↓↓↓ 今日笔记 ↓↓↓ 1 dash应用使用cdn加载静态资源1.1 页面效果1.2 项目源码 2 suppress_callback_exceptions=True3 阻止首次回调3.1 阻止所有回调函数的首次回调3.2 阻止单个回调函数的首次回调 4 dev_tools_ui=False

华为云 Flexus X 实例使用测评:上手初体验,比想象的更丝滑

华为云 Flexus 云服务是华为云推出的一款主打柔性算力,高效性能,高安全,高性价比的旗舰级云服务产品。主要面向金融、游戏、零售、直播等高负载业务场景,比较适合当前绝大数企业的一些云上需求。你可以根据你应用需要的性能,配置不同的规格。 上手初体验 现在,我们以一款实例配置为例,介绍华为云 Flexus X 的上手体验。 进入到华为云 Flexus 云服务的首页,点击购买按钮,进入配置页

GPT-SoVITS-WebUI 初体验

一、安装   conda create -n GPTSoVits python=3.9 #

Pyhton3+openCV3初体验

其中python3采用的anaconda进行Python的安装与库的管理。 安装好anaconda后,就可以通过anaconda来安装opencv了。打开Anaconda Prompt命令行程序,输入conda list,可以查看已安装的库。 输入conda install --channel https://conda.anaconda.org/menpo opencv3 可以对opencv

2019idea 创建springboot项目初体验

一.创建一个springboot工程 1.创建工程 2、选择Spring Initrializr 点击Next 3.设置包名,项目名,以及最后需要打包的类型,这里设置成war,点击Next 4.选择web,web,点击Next5.添加项目本地路径配置信息 6.项目已经创建完成.创建Test类,添加@RestCOntroller注解,方法上添加@GetMapping或者PostMapping等

jpa初体验

近期在做项目的时候,项目框架已定,底层都是手写的mapper,哪怕是最最简单的单表增删改,而且在接手这个项目的时候发现,前人在写这个项目的时候没有注意项目的封装性,真是想到哪里写到哪里,没有抽出公共的。于是乎这块但凡加个新的功能,就需要重新写sql,比较的麻烦,维护的时候感觉也很糟糕。     于是想到了之前在前一家公司的时候采取的做法,都是直接用的公共的,有直接使用generator直