更快地构建和共享数据应用的方法
项目描述
欢迎来到 Streamlit 👋
更快地构建和分享数据应用。
什么是 Streamlit?
Streamlit 允许您在几分钟内将 Python 脚本转换为交互式网络应用,而不是几周。构建仪表板、生成报告或创建聊天应用。创建应用程序后,您可以使用我们的 社区云平台 来部署、管理和分享您的应用程序。
为什么选择 Streamlit?
- 简单且 Pythonic:编写美观、易于阅读的代码。
- 快速、交互式原型设计:让他人快速与您的数据互动并提供反馈。
- 实时编辑:您编辑脚本时,您的应用程序将立即更新。
- 开源且免费:加入一个充满活力的社区,并为 Streamlit 的未来做出贡献。
安装
打开终端并运行
$ pip install streamlit
$ streamlit hello
如果这打开了您浏览器中的甜美 Streamlit Hello 应用程序,那么您就设置好了!如果没有,请访问 我们的文档 以获取具体的安装说明。
该应用程序包含大量使用 Streamlit 可以完成的示例。转到 快速入门 部分,了解这一切是如何工作的。
快速入门
一个小例子
创建一个名为 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
给我更多!
Streamlit 包含了大量额外的强大元素,以增强您的数据应用程序并让您观众感到愉悦。以下是一些示例
|
|
|
|
|
|
输入小部件 | 数据框 | 图表 | 布局 | 多页应用程序 | 有趣 |
我们充满活力的创作者社区还使用 🧩 Streamlit 组件 来扩展 Streamlit 的功能。
获得灵感
您可以使用 Streamlit 构建很多东西
- 🤖 LLMs & 聊天机器人应用程序
- 🧬 科学 & 技术应用程序
- 💬 NLP & 语言应用程序
- 🏦 金融 & 商业应用程序
- 🗺 地理 & 社会应用程序
- 等等!
查看 我们的画廊! 🎈
社区云
使用我们的 社区云 免费部署、管理和分享您的应用程序!在这里注册 这里。
资源
- 探索我们的 文档 以了解 Streamlit 的工作方式。
- 在我们的 社区论坛 中提问并获得帮助。
- 在我们的 博客 中阅读开发者和创作者的技巧。
- 通过安装或创建您自己的 Streamlit 组件 来扩展 Streamlit 的功能。
- 通过在您的存储库中使用 Streamlit GitHub 徽章,帮助他人找到并尝试您的应用程序
[](URL_TO_YOUR_APP)
许可证
Streamlit 完全免费且开源,并遵循Apache 2.0许可证。
项目详情
关闭
streamlit-1.39.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fef9de7983c4ee65c08e85607d7ffccb56b00482b1041fa62f90e4815d39df3a |
|
MD5 | b71d4b84a057cf93448e23bfe1cd114d |
|
BLAKE2b-256 | d5213740871ad79ee35f442f11bafec5010a3ec1916c7c9eb43ef866da641f31 |
关闭
streamlit-1.39.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a359fc54ed568b35b055ff1d453c320735539ad12e264365a36458aef55a5fba |
|
MD5 | 10a68ea723fd97596cced6d9c189d453 |
|
BLAKE2b-256 | efe1f9c479f9dbe0bb702ea5ca6608f10e91a708b438f7fb4572a2642718c6e3 |