1.技术聚焦实用:专注于 Flask 与 Pyecharts,深度讲解在统信 UOS 系统中搭建数据可视化 Web 应用,贴合实际发需求。2. 2.内容系统多维:从环境搭建、框架基础到高级技巧,再到应用构建、优化部署及案例分析,形成完整知识体系3.。 3.发流程全解:详细阐述从本地发到服务器部署的全流程实战,为读者提供清晰的操作指南4.。 4.案例丰富多样:通过不同行业实际案例,如金融、教育等,展示数据可视化应用场景,增强知识运用能力。
售 价:¥
纸质售价:¥39.40购买纸书
6.5
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

版 权
内 容 提 要
前 言
第1章 概述
1.1 Python与数据可视化
1.1.1 数据可视化的重要性
1.1.2 Python在数据可视化领域的地位
1.1.3 Flask与Pyecharts的优势
1.2 Flask、Pyecharts简介及应用场景
1.2.1 Flask简介及应用场景
1.2.2 Pyecharts简介及应用场景
1.2.3 Flask与Pyecharts的结合
1.3 统信UOS的特性与优势
第2章 环境搭建
2.1 在统信UOS上安装Python及相关工具
2.1.1 确认系统环境
2.1.2 安装包管理工具pip
2.1.3 安装虚拟环境管理工具venv
2.2 安装Flask和Pyecharts
2.2.1 安装Flask框架
2.2.2 安装Pyecharts可视化库
2.2.3 测试Pyecharts示例代码
2.2.4 Flask初步测试
第3章 Flask入门
3.1 创建与部署Flask应用
3.1.1 Flask简介
3.1.2 Flask应用的基本结构
3.1.3 创建Flask应用
3.1.4 添加样式和静态资源
3.1.5 Flask路由与请求方法
3.1.6 Flask调试模式与部署设置
3.2 路由与视图函数
3.2.1 路由
3.2.2 定义基本路由
3.2.3 动态路由与参数传递
3.2.4 HTTP方法支持
3.2.5 URL构建与反向解析
3.2.6 错误处理
3.2.7 蓝图简介
3.3 模板渲染与静态文件
3.3.1 模板渲染
3.3.2 Flask中的模板渲染机制
3.3.3 Jinja2模板语法简介
3.3.4 静态文件管理
3.3.5 模板与Pyecharts的初步结合
第4章 Flask进阶
4.1 使用Flask-WTF处理表单
4.1.1 安装Flask-WTF
4.1.2 启用Flask应用的CSRF保护机制
4.1.3 定义表单类
4.1.4 在视图函数中使用表单
4.1.5 在模板中渲染表单
4.1.6 常用字段类型与验证器
4.1.7 实例:动态筛选图的数据源
4.2 用户会话与认证
4.2.1 Flask中的会话机制
4.2.2 使用Flask-Login实现完整的用户认证系统
4.2.3 创建登录表单并处理认证逻辑
4.2.4 保护视图函数:仅限登录用户访问
4.2.5 实现注销功能
4.2.6 在模板中判断用户是否登录
4.2.7 实例:带登录认证的数据可视化仪表盘
4.2.8 扩展建议和常见问题的解决方案
4.3 集成数据库
4.3.1 Flask与数据库的连接方式
4.3.2 配置SQLite数据库
4.3.3 定义模型类
4.3.4 初始化数据库
4.3.5 CRUD操作
4.3.6 配置MySQL数据库
4.3.7 实例:结合Pyecharts显示数据库中的销售数据
第5章 Pyecharts入门
5.1 Pyecharts的基本概念与组件
5.1.1 Pyecharts
5.1.2 安装Pyecharts
5.1.3 Pyecharts的基本结构
5.1.4 图样式与主题设置
5.1.5 在Flask中准备Pyecharts渲染环境
5.2 创建简单的图实例
5.2.1 准备工作
5.2.2 柱状图
5.2.3 折线图
5.2.4 饼图
5.2.5 散点图
5.2.6 漏斗图
5.2.7 在Flask中渲染图
5.2.8 实例:综合图页面
第6章 高级Pyecharts技巧
6.1 自定义图的样式与布局
6.1.1 使用内置主题
6.1.2 自定义图的样式
6.1.3 自定义颜色方案
6.1.4 图的布局与多图组合展示
6.1.5 响应式设计与自适应布局
6.1.6 使用JavaScript注入实现高级样式控制
6.1.7 实例:企业级数据可视化看板
6.2 动态数据更新与交互式图
6.2.1 Pyecharts支持的交互方式
6.2.2 通过Flask和Pyecharts实现动态数据更新
6.2.3 使用Flask-WTF表单实现用户输入交互
6.2.4 实例:销售数据分析平台
6.3 复杂图的组合与联动
6.3.1 使用Grid实现灵活的图布局
6.3.2 使用Page垂直展示多幅图
6.3.3 使用Tab切换图
6.3.4 使用Overlap叠加图
6.3.5 图联动机制
6.3.6 实例:销售联动分析平台
第7章 构建数据可视化Web应用
7.1 设计应用架构与功能模块
7.1.1 应用架构设计原则
7.1.2 功能模块划分
7.1.3 使用Flask实现功能模块
7.2 整合Flask后端与Pyecharts前端
7.2.1 Flask视图函数返回Pyecharts图
7.2.2 创建Jinja2模板
7.2.3 动态生成不同图
7.2.4 表单提交与图联动
7.2.5 通过异步加载更新图
7.2.6 实例:销售分析Web页面
7.3 实现用户交互与数据展示
7.3.1 表单输入与参数传递
7.3.2 多条件筛选与图联动
7.3.3 数据表格与图联动展示
7.3.4 使用会话存储用户状态
7.3.5 使用Cookie或JWT实现用户身份识别(可选)
7.3.6 实例:构建完整的销售分析系统
第8章 优化与部署
8.1 性能优化技巧
8.1.1 前端页面加载优化
8.1.2 图渲染性能调优
8.1.3 后端接口响应优化
8.1.4 使用缓存减少重复计算
8.1.5 静态资源压缩与CDN加速
8.1.6 实例:对销售分析系统进行性能优化
8.2 应用的测试与调试
8.2.1 单元测试
8.2.2 接口测试
8.2.3 前端页面调试技巧
8.2.4 日志记录与错误追踪
8.2.5 异常处理与容错机制
8.2.6 使用调试工具分析性能瓶颈
8.2.7 实例:为销售分析系统添加测试套件
8.3 在统信UOS下的部署方案
8.3.1 统信UOS环境的准备
8.3.2 Python环境配置与虚拟环境管理
8.3.3 使用Gunicorn部署Flask应用
8.3.4 安全加固与HTTPS配置
8.3.5 自动部署脚本编写(可选)
8.3.6 实战项目:完整部署销售分析Web应用
第9章 案例分析
9.1 分析实际项目中的挑战与解决方案
9.1.1 项目背景与需求分析
9.1.2 技术选型与架构设计
9.1.3 主要挑战与解决方案
9.1.4 实战经验总结
9.2 展示不同行业的数据可视化应用案例
9.2.1 金融行业:银行贷款风险分析
9.2.2 教育行业:学生成绩趋势与分布分析
9.2.3 制造行业:设备运行状态监控与预警
9.2.4 政务行业:城市经济指标可视化看板
第10章 展望未来
10.1 数据可视化的未来趋势
10.2 Flask与Pyecharts的发展前景
10.2.1 Flask的发展前景
10.2.2 Pyecharts的发展前景
10.3 如何持续学习与跟进新技术
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜