Streamlit

image

1- Streamlit 使用教程

1- 步骤 1:安装 Python 和 Streamlit

1.1- 安装 Python

1.2- 安装 Streamlit

  • 打开命令行(Windows 用户可以使用 cmd,Mac 和 Linux 用户可以使用终端),然后输入以下命令来安装 Streamlit:
    pip install streamlit
    

2- 步骤 2:创建你的第一个 Streamlit 应用

2.1- 创建 Python 文件

  • 打开一个文本编辑器(例如 VS Code、Sublime Text 或 Notepad++),创建一个新的 Python 文件,命名为 app.py

2.2- 编写代码

  • app.py 文件中输入以下代码:
    import streamlit as st
    
    st.title('我的第一个 Streamlit 应用')
    st.write('你好,世界!这是我的第一个 Streamlit 应用。')
    
  1. 保存文件

3- 步骤 3:运行你的 Streamlit 应用

3.1- 导航到文件目录

  • 在命令行中,导航到你保存 app.py 文件的目录。

3.2- 运行应用

  • 输入以下命令来运行你的应用:
    streamlit run app.py
    
  • 这将启动一个本地服务器,并在你的默认浏览器中打开一个新窗口,显示你的应用。

4- 步骤 4:添加更多功能

4.1- 添加滑块和折线图

  • 打开 app.py 文件,添加以下代码:
    import streamlit as st
    import numpy as np
    import pandas as pd
    
    st.title('我的第一个 Streamlit 应用')
    
    st.write('你好,世界!这是我的第一个 Streamlit 应用。')
    
    # 添加一个滑块
    x = st.slider('选择一个值', 0, 100, 50)
    st.write('你选择的值是:', x)
    
    # 生成一些数据
    data = pd.DataFrame({
        'x': np.arange(1, 101),
        'y': np.random.randn(100).cumsum()
    })
    
    # 显示折线图
    st.line_chart(data)
    

4.2- 保存文件并重新运行

  • 保存文件,然后在命令行中重新运行应用:
    streamlit run app.py
    

5- 步骤 5:探索更多功能

Streamlit 提供了许多其他功能和组件,例如按钮、文本输入框、文件上传等。你可以参考 Streamlit 官方文档 来学习更多内容。

6- 常用组件示例

6.1- 按钮

if st.button('点击我'):
    st.write('按钮被点击了!')

6.2- 文本输入框

name = st.text_input('请输入你的名字')
st.write('你好,', name)

6.3- 文件上传

uploaded_file = st.file_uploader('选择一个文件')
if uploaded_file is not None:
    data = pd.read_csv(uploaded_file)
    st.write(data)

7- 总结

通过以上步骤,你已经成功创建并运行了一个简单的 Streamlit 应用。继续探索 Streamlit 的各种功能和组件,你会发现它是一个非常强大且易于使用的工具,适合各种数据驱动的应用开发需求。