译者序
作者简介
致谢
前言
第一部分 速成培训
第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.1 Series
3.3.2 DataFrame
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.2 Dash组件
4.2.1 HTML组件
4.2.2 Core组件
4.3 Dash回调
4.3.1 回调装饰器
4.3.2 回调函数
4.3.3 回调图表
4.4 Plotly Express折线图
4.5 小结
第5章 全球数据分析:布局和图形进阶
5.1 设置项目
5.1.1 导入两个新库
5.1.2 数据管理
5.1.3 Dash Bootstrap样式
5.2 Dash Core组件
5.3 Dash回调
5.3.1 数据检索回调
5.3.2 图形创建回调
5.3.3 回调图表
5.3.4 回调排序
5.4 Plotly 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.7 Markdown文本
6.7 使用Plotly Graph Objects创建饼图
6.8 使用Plotly Graph Objects创建折线图
6.9 Dash回调
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.2 SVM Explorer应用程序
7.2.1 Python库
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.5 Dash回调
7.6 小结
7.7 资源
第8章 提示和技巧
8.1 Dash企业级应用程序库
8.2 Plotly社区论坛
8.3 应用程序主题浏览器
8.4 调试Dash应用程序
8.5 dash-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.7 Python在线资源和拓展阅读
展开