首页
›
热销单品
›
软件编程与计算机基础
›
《Python与Streamlit快速开发数据科学Web应用》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Python与Streamlit:快速开发数据科学Web应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解Streamlit在数据科学We… · 学习目标 · 课程整体框架与前置知识要求
课程导入
Streamlit
02
环境搭建与第一个应用
安装Python · Streamlit及常用数据科学库 · 创建并运行第一个Hello Worl…
环境搭建
第一个应用
03
Streamlit基础组件
掌握文本 · 标题 · Markdown
Streamlit
基础组件
04
数据展示组件
学习使用st.dataframe · st.table · st.metric
数据展示组件
st.dataframe
05
图表可视化基础
使用st.line_chart · st.area_chart · st.bar_chart快速绘制基础…
图表可视化基础
st.line
06
高级可视化与Plotly集成
集成Plotly · Matplotlib · Altair等库
Plotly
高级可视化
07
布局与容器
使用st.sidebar · st.columns · st.expander
布局
容器
08
状态管理与会话
理解Streamlit脚本执行模型 · 使用st.session_state… · 实现计数器
状态管理
会话
09
表单与用户输入
构建表单(st.form) · 处理文本输入 · 数字输入
表单
用户输入
10
数据缓存与性能优化
使用@st.cache_data和@… · 避免重复计算 · 提升应用响应速度
数据缓存
性能优化
11
文件上传与下载
实现CSV · Excel · 图片等文件的上传解析与结果下载
文件上传
下载
12
连接数据源
连接本地文件 · SQL数据库(SQLite · PostgreSQL)
连接数据源
连接本地文件
13
机器学习模型部署
训练一个简单的机器学习模型(如分类 · 回归) · 使用Streamlit构建交互式预测…
机器学习模型部署
训练一个简单的机…
14
自然语言处理应用实战
构建文本分析 · 情感分析或关键词提取的Web应用 · 集成NLTK
自然语言处理应用…
构建文本分析
15
时间序列数据可视化
处理时间序列数据 · 使用Streamlit和Plotly… · 添加日期筛选器
时间序列数据可视…
处理时间序列数据
16
地理空间数据可视化
使用Pydeck或Folium集成地… · 展示地理数据点 · 热力图或路径
地理空间数据可视…
Pydeck
17
多页面应用开发
使用st.navigation或st… · 组织页面结构 · 实现页面间导航与状态共享
多页面应用开发
st.navigatio…
18
主题定制与样式美化
通过config.toml和CSS自… · 字体 · 颜色
主题定制
样式美化
19
部署与分享
将Streamlit应用部署到Str… · Hugging Face Space… · 配置依赖与环境
部署
分享
20
性能监控与调试
使用Streamlit的日志 · 异常处理 · 性能分析工具
性能监控
调试
21
常见问题与解决方案
总结Streamlit开发中常见错误… · 状态重置 · 组件冲突)及解决技巧
常见问题
解决方案
22
数据科学工作流整合
将数据清洗 · 特征工程 · 模型训练
数据科学工作流整…
将数据清洗
23
实时数据与流式更新
使用st.fragment或定时刷新… · 结合WebSocket或API轮询展…
实时数据
流式更新
24
用户认证与权限管理
实现简单的用户登录 · 角色权限控制 · 保护敏感数据与功能
用户认证
权限管理
25
与外部API集成
调用RESTful API获取数据 · 在Streamlit中展示结果 · 并处理请求错误与超时
API
外部
26
测试与代码质量
为Streamlit应用编写单元测试… · 使用Streamlit Testin… · 确保应用逻辑正确
测试
代码质量
27
项目实战
数据分析仪表盘:从数据获取 · 清洗 · 分析到可视化
项目实战
数据分析仪表盘
28
项目实战
机器学习模型演示平台 · 参数调节 · 结果对比的机器学习演示平台
项目实战
机器学习模型演示…
29
项目实战
实时舆情监控系统 · 使用Streamlit展示实时舆情分…
项目实战
实时舆情监控系统
30
课程总结与进阶方向
回顾核心知识点 · 总结最佳实践 · 介绍Streamlit社区资源
课程总结
进阶方向
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战