





定价:59元
印次:1-2
ISBN:9787302657538
出版日期:2024.04.01
印刷日期:2025.03.03
图书责编:赵佳霓
图书分类:零售
本书系统全面地讲解Streamlit的核心概念,实例项目应用和**实践。通过案例带你从零开始,逐步掌握Streamlit的基础知识和高级技能。你将学会如何使用Streamlit实现数据可视化、添加交互组件,构建出炫酷的Web应用。 本书分为两篇,基础篇(第1~7章)讲解Streamlitt的安装配置,以及基本的文本、数据、图表、多媒体等组件的使用和页面布局。实战篇(第8~10章)讲解开发企鹅分类项目、医疗费用预测项目、销售数据仪表板项目,帮助读者熟练掌握Streamlit的高级技能和开发流程。 本书采用理论与实践结合的方式,示例丰富。适合想快速构建机器学习和数据科学Web应用的Python使用者。配套内容有练习数据和源代码,读者可以通过阅读和编码实践快速掌握Streamlit,开发机器学习和数据科学的Web应用。
王鑫 数据分析工程师,是一名终身学习者,拥有丰富的Python知识,精通Streamlit、Django、Pygame、Pandas、NumPy、scikit-learn、TensorFlow、Matplotlib、Vega-Altair、Pyomo、Ray等Python库,擅于通过编程学习新知识,热爱编程技术。
随着机器学习和数据科学的发展,将分析结果呈现给非技术人员也变得极为重要。传统的基于Flask、FastAPI或Django的Web框架需要编写大量模板和视图代码,开发效率较低。Streamlit这个迅速崛起的Python库改变了这一切,它极大地降低了构建数据Web应用的门槛,让开发者可以使用熟悉的Python语言,快速地构建交互式的机器学习和数据科学Web应用。 Streamlit以其惊人的高效率和强大功能,吸引了众多数据科学家和机器学习工程师。相信通过本书的学习,读者可以掌握这个优秀Python库的用法,使机器学习和数据科学Web应用的开发变得简单并富有成效。让我们开始Streamlit之旅,建造属于自己的Streamlit?Web应用吧! 本书主要内容 第1章介绍Streamlit的优势、安装、启动和关闭,展示Streamlit自带的非常漂亮的演示项目。 第2章介绍文本类和数据类的展示元素,包括标题展示元素、章节展示元素、子章节展示元素、代码块展示元素、说明文字展示元素、Markdown语法展示元素、LaTeX公式文本展示元素、数据框展示元素、Table数据框展示元素、Metric指标类展示元素、JSON数据 展示。 第3章介绍数据可视化和图表元素,不仅包括Streamlit内置的折线图、条形图、面积图和地理数据图表,还包括如何展示其他可视化库的图像,如Graphviz库图像、Matplotlib库图像、Seaborn库图像、Vega-Altair库图像、Plotly库图像...
??????? ??? ???????????????
教学课件(PPT) ? 本书源码
基 础 篇
第1章 Streamlit的介绍及安装( 35min) 3
1.1 Streamlit是什么 3
1.2 Streamlit的优势及特点 3
1.3 Streamlit的安装 4
1.3.1 Python环境安装 4
1.3.2 通过Anaconda安装 4
1.4 Streamlit演示项目介绍 6
1.4.1 启动Streamlit演示项目后端服务 6
1.4.2 欢迎页面 6
1.4.3 动画演示页面 7
1.4.4 绘图演示页面 7
1.4.5 地理数据演示页面 8
1.4.6 数据框演示页面 8
1.5 关闭项目运行 9
1.6 启动自定义的项目 9
1.7 本章小结 10
第2章 文本类和数据类展示的元素( 88min) 11
2.1 普通文本展示元素 11
2.2 标题展示元素 12
2.3 章节展示元素 13
2.4 子章节展示元素 16
2.5 代码块展示元素 17
2.6 说明文字展示元素 19
2.7 Markdown语法展示元素 21
2.8 LaTeX公式文本展示元素 23
2.9 数据框展示元素 24
2.10 Table数据框展示元素 26
2.11 Metric指标类展示元素 27
2.12 JSON数据展示元素 28
2.13 超级方...