跳转到主要内容

更快地构建和共享数据应用的方法

项目描述


Streamlit logo

欢迎来到 Streamlit 👋

更快地构建和分享数据应用。

什么是 Streamlit?

Streamlit 允许您在几分钟内将 Python 脚本转换为交互式网络应用,而不是几周。构建仪表板、生成报告或创建聊天应用。创建应用程序后,您可以使用我们的 社区云平台 来部署、管理和分享您的应用程序。

为什么选择 Streamlit?

  • 简单且 Pythonic:编写美观、易于阅读的代码。
  • 快速、交互式原型设计:让他人快速与您的数据互动并提供反馈。
  • 实时编辑:您编辑脚本时,您的应用程序将立即更新。
  • 开源且免费:加入一个充满活力的社区,并为 Streamlit 的未来做出贡献。

安装

打开终端并运行

$ pip install streamlit
$ streamlit hello

如果这打开了您浏览器中的甜美 Streamlit Hello 应用程序,那么您就设置好了!如果没有,请访问 我们的文档 以获取具体的安装说明。

该应用程序包含大量使用 Streamlit 可以完成的示例。转到 快速入门 部分,了解这一切是如何工作的。

Streamlit Hello

快速入门

一个小例子

创建一个名为 streamlit_app.py 的新文件,并包含以下代码

import streamlit as st
x = st.slider("Select a value")
st.write(x, "squared is", x * x)

现在运行它以打开应用程序!

$ streamlit run streamlit_app.py

Little example

给我更多!

Streamlit 包含了大量额外的强大元素,以增强您的数据应用程序并让您观众感到愉悦。以下是一些示例

输入小部件 数据框 图表 布局 多页应用程序 有趣

我们充满活力的创作者社区还使用  🧩 Streamlit 组件 来扩展 Streamlit 的功能。

获得灵感

您可以使用 Streamlit 构建很多东西

查看 我们的画廊 🎈

社区云

使用我们的 社区云 免费部署、管理和分享您的应用程序!在这里注册 这里

资源

  • 探索我们的 文档 以了解 Streamlit 的工作方式。
  • 在我们的 社区论坛 中提问并获得帮助。
  • 在我们的 博客 中阅读开发者和创作者的技巧。
  • 通过安装或创建您自己的 Streamlit 组件 来扩展 Streamlit 的功能。
  • 通过在您的存储库中使用 Streamlit GitHub 徽章,帮助他人找到并尝试您的应用程序
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](URL_TO_YOUR_APP)

Streamlit App

许可证

Streamlit 完全免费且开源,并遵循Apache 2.0许可证。

项目详情


发行历史 发行通知 | RSS订阅

下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源代码分发

streamlit-1.39.0.tar.gz (8.4 MB 查看哈希值)

上传时间 源代码

构建分发

streamlit-1.39.0-py2.py3-none-any.whl (8.7 MB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持