保定 网站制作网站策划ppt
学习目标
-
✅ 掌握Streamlit的安装与基础配置
-
✅ 能够创建数据驱动的交互式界面
-
✅ 实现常见图表(折线图、柱状图等)的绘制
-
✅ 开发完整的业务数据分析应用
4.1 Streamlit快速入门
4.1.1 环境安装
打开终端执行:
bash
pip install streamlit
验证安装:
bash
streamlit hello
看到欢迎页面即表示安装成功(访问 http://localhost:8501)。
4.1.2 第一个数据应用
新建文件 first_app.py:
python
import streamlit as st st.title("我的第一个Streamlit应用")
name = st.text_input("请输入你的名字")
if name: st.success(f"欢迎你,{name}!")
运行应用:
bash
streamlit run first_app.py
4.2 核心组件详解
4.2.1 数据输入组件
| 组件类型 | 代码示例 | 功能说明 |
|---|---|---|
| 文本输入 | st.text_input("用户名") | 单行文本输入框 |
| 数字输入 | st.number_input("年龄",18,100) | 带范围的数字选择器 |
| 文件上传 | st.file_uploader("上传CSV") | 支持多种文件格式 |
| 日期选择 | st.date_input("选择日期") | 弹出式日历选择 |
4.2.2 数据展示组件
| 组件类型 | 代码示例 | 适用场景 |
|---|---|---|
| 表格展示 | st.dataframe(df) |
