Streamlit New Comprehensive course for building Data Apps

所在平台: Udemy

课程主页: https://www.udemy.com/course/streamlit-new-comprehensive-course-for-building-data-apps/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Streamlit构建数据应用的综合课程 概述: 欢迎来到“使用Streamlit构建数据应用”课程!在这门全面的课程中,您将学习如何利用Streamlit的强大功能,构建交互式和用户友好的数据应用程序。Streamlit是一个Python库,能够让您只需几行代码便可快速轻松地创建基于网页的数据应用。它简化了构建交互式仪表板、可视化和数据探索工具的过程,是数据科学家、分析师和开发人员的理想选择。 课程主要内容: 1. 课程介绍:欢迎您加入课程,了解Streamlit及其学习价值,以及安装和入门。 2. 在Streamlit中显示文本/消息:学习不同方式在应用中显示文本,包括markdown、标题、子标题、帮助文本和LaTex。 3. 在应用中显示数据:掌握如何使用Streamlit显示和格式化数据框、显示指标/KPI和静态表格。 4. 输入小部件:了解Streamlit中的各种小部件,如按钮、下载按钮、复选框、单选按钮、选择框、多值选择、滑动条、文本输入、数字输入、日期和时间输入、大文本输入以及文件上传。 5. 可视化和图表:学习制作折线图、柱状图、区域图以及使用Pyplot、Altair、Plotly和Bokeh等库创建交互式图表,及使用Streamlit创建地图。 6. Streamlit中的布局和容器:学习如何使用侧边栏、列、多选标签布局、扩展器、容器和空白区域进行布局。 7. 状态元素:了解状态小部件,用于展示警告、错误、成功、异常和等待等状态消息。 8. Streamlit中的控制流:学习如何使用控制流暂停应用处理及表单和表单提交按钮的使用。 9. 高级概念: 9.1 Streamlit中的缓存:介绍缓存的概念,及如何通过缓存提高应用性能。 9.2 会话状态:如何使用会话状态填充小部件。 9.3 主题和页面配置:如何配置Streamlit应用的主题和页面。 10. 使用云端部署和分享Streamlit应用:介绍Streamlit社区云,如何将GitHub集成到社区云中并部署应用。 11. 项目:构建和部署工单管理应用:工单管理应用的介绍、高层设计和伪代码,以及应用的开发和部署。 12. 恭喜与奖励章节。 通过本课程的学习,您将具备使用Streamlit构建强大数据应用的全方位技能,适合数据科学爱好者和专业人士。

课程评论(0条)

课程详情

Welcome to "Building Data Apps with Streamlit"! In this comprehensive course, you will learn how to leverage the power of Streamlit to build interactive and user-friendly data applications.Streamlit is a Python library that allows you to quickly and easily create web-based data apps with just a few lines of code. It simplifies the process of building interactive dashboards, visualizations, and data exploration tools, making it an ideal choice for data scientists, analysts, and developers.Here's a breakdown of the main topics covered in the course:1. Introduction Welcome to the courseWhat is Streamlit and Why Learn Streamlit Getting started and Installation 2. Displaying text/messages in Streamlit Different ways to display text on the app- markdown, title, header, sub-header, help text, LaTex3. Displaying Data on the App Different ways to display data, tabular data in streamlitHow to display/format dataframe using streamlitHow to display Metrics/KPIs and static table in Stream4. Input Widgets Widgets in Streamlit Button, Download-button and Checkbox Radio ButtonSelect boxMulti values selection, Sliding barText input( widget to input single text line)Widgets to input number, Date and TimeText Area to input larger text, File upload 5. Visualizations and Chart in Streamlit Introduction Line chart, Bar chart, Area chart and PyplotAltair chart, Plotly, Bokeh Interactive ChartPydeck and Map using streamlit6. Layout and Containers in StreamlitIntroductionSidebarColumnsMulti Tabs layoutExpanderContainerEmpty7. Status ElementIntroduction to status widgetsWidgets for status messages-warning, error, success, exceptions, waiting8. Control Flow in StreamlitIntroduction How to halt the processing of the App using Control flowForm and Form Submit button9 Advanced Concepts9.1 Caching in StreamlitIntroduction to Caching in streamlitHow to improve the app's performance using Caching 9.2 Session StateIntroductionHow to use session state to populate widget9.3 Theming and Page ConfigurationIntroduction How to configure Theme and Page in Streamlit App10. Deploy and share streamlit App using CloudIntroduction to streamlit community cloudIntegrate GitHub to community cloud and deploy app11. Project: Build and Deploy Work Order Management AppIntroduction to Work Order Management AppHigh level design and Pseudocode Development and Deployment of the App12. Congratulations and Bonus chapter

课程标签

0人关注该课程

主题相关的课程