构建和分享数据应用的更快捷方式
项目描述
欢迎使用Streamlit 👋
更快地构建和共享数据应用程序的方式。
什么是Streamlit?
Streamlit让您能够在几分钟内将Python脚本转换为交互式Web应用程序,而不是几周。构建仪表板、生成报告或创建聊天应用程序。创建应用程序后,您可以使用我们的社区云平台部署、管理和共享应用程序。
为什么选择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 & chatbot apps
- 🧬 Science & technology apps
- 💬 NLP & language apps
- 🏦 Finance & business apps
- 🗺 Geography & society apps
- 等等!
查看我们的画廊! 🎈
社区云
使用我们的社区云免费部署、管理和共享您的应用程序!在此处注册。
资源
- 探索我们的文档以了解Streamlit的工作原理。
- 在我们的社区论坛中提问并获得帮助。
- 阅读我们的博客以获取开发者和创作者的建议。
- 通过安装或创建您自己的Streamlit组件来扩展Streamlit的功能。
- 通过在您的仓库中使用Streamlit GitHub徽章,帮助他人找到并使用您的应用程序
[](URL_TO_YOUR_APP)
许可证
Streamlit完全免费且开源,采用Apache 2.0许可协议。
项目详情
关闭
streamlit_nightly-1.39.1.dev20241003.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 594fbf6041e2f8fd8c2855cc212d6131675985ab85085038e73e2c5825cc06e2 |
|
MD5 | 52e7749b0de81ffeee9e850ee62e7bd2 |
|
BLAKE2b-256 | 64d426236c42ed509b24a15e4eb00b9a925f785d433680b0019ff5cba7ce1d94 |
关闭
streamlit_nightly-1.39.1.dev20241003-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bfcb0db72ea67e639f7a559f0be30c2abd1e759ca8fd0211d03ba6ce6f245aea |
|
MD5 | e11939e1584df78eaf129cd25d744b6c |
|
BLAKE2b-256 | 859f52de0fd00876a2fa9bc5a4e3d433b80456289aaf15334b0498dacc3899a0 |