Logo
☆☆☆☆☆
0.0
Beginner
3h 25m

使用 Streamlit 构建 Python Web 应用的前端

Python 是数据科学和机器学习领域的首选编程语言,但其在后端开发方面的原生优势,往往让开发者在前端解决方案上感到棘手。此时,Streamlit 应运而生——这是一个功能强大的开源库,可用于用 Python 构建前端应用。 本课程将全面介绍如何结合不同 Python 库构建 Streamlit 应用。你将通过一系列项目逐步学习创建可视化效果、展示交互式控件以及自定义布局。你不仅会展示数据,还将通过 Streamlit 界面进行数据处理,并熟悉缓存、占位符等原生 Python 应用的基本功能。最后,你将学会使用 Streamlit Cloud 部署你的应用。 完成本课程后,你将能够为基于 Python 的数据科学和机器学习应用构建强大且直观的用户界面,熟练运用 Streamlit。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Streamlit 构建 Python Web 应用的前端
Python 是数据科学和机器学习领域的首选编程语言,但其在后端开发方面的原生优势,往往让开发者在前端解决方案上感到棘手。此时,Streamlit 应运而生——这是一个功能强大的开源库,可用于用 Python 构建前端应用。 本课程将全面介绍如何结合不同 Python 库构建 Streamlit ...

WHAT YOU'LL LEARN

掌握在Python中机器学习模型的训练与测试方法

Content

9 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    Streamlit 概述

使用 Streamlit 构建模型的用户界面
  1. 1

    前置条件和所需库

  2. 2

    构建一个逻辑回归模型

  3. 3

    使用 Streamlit 构建数据框和模型性能界面

  4. 4

    使用 Streamlit 构建用户输入界面

  5. 5

    练习1:构建糖果棒预测的用户界面

  6. 6

    解决方案:构建糖果棒预测的用户界面

使用 Streamlit 和 Sklearn 构建一个分类 Web 应用
  1. 1

    前置条件和所需库

  2. 2

    分类模型与 PCA 可视化

  3. 3

    使用 Streamlit 构建用户界面

  4. 4

    练习 2:使用 Streamlit 绘制评估指标

  5. 5

    解决方案:使用 Streamlit 绘制评估指标

构建一个 Streamlit 应用来抓取 GitHub 用户资料
  1. 1

    前置条件和所需库

  2. 2

    使用 Beautiful Soup 进行网页抓取

  3. 3

    Streamlit 爬虫应用

使用 Python 和 AssemblyAI 构建一个音频转录网页应用
  1. 1

    前置条件和所需库

  2. 2

    使用 AssemblyAI 转录本地音频文件

  3. 3

    构建 Streamlit 用户界面

构建一个网页应用来生成并显示热门词汇云
  1. 1

    前置条件和所需库

  2. 2

    获取数据

  3. 3

    创建词云

  4. 4

    用于词云的 Streamlit 应用

  5. 5

    练习 3:使用 Streamlit 修改词云的属性

  6. 6

    解决方案:使用 Streamlit 修改词云的属性

用30行代码构建一个下载YouTube视频的网页应用
  1. 1

    前置条件和所需库

  2. 2

    数据收集与理解流对象

  3. 3

    Streamlit 视频下载应用

部署 Streamlit 应用
  1. 1

    使用 Streamlit Sharing 部署

  2. 2

    使用 Heroku 部署

总结
  1. 1

    Streamlit UI 组件测验

  2. 2

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)