Creacion de Apps de Data Science con Python y Streamlit

所在平台: Udemy

课程主页: https://www.udemy.com/course/creacion-de-apps-de-data-science-con-python-y-streamlit/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Python和Streamlit创建数据科学应用 课程概述:本课程将逐步指导您使用Python和Streamlit创建交互式应用程序。Streamlit是一种强大的工具,使开发人员和分析师能够创建仪表板、原型和Web应用,而无需深入的Web开发知识。从Python的基本概念到数据库集成和云部署,您将学习如何开发能够应用于个人、工作或学术项目的实用应用程序。在课程中,您将学习如何构建动态用户界面、以吸引人的方式可视化数据、处理数据库操作,并添加高级功能,如文件上传和二维码生成。此外,您还将学习如何自定义应用程序设计并将其发布到Web上,与他人分享您的项目。本课程专为希望将Python技能提升到实用水平的初学者和专业人士设计,旨在快速创建有用的应用程序,无需复杂操作。立即注册,开始学习如何使用Python和Streamlit开发交互式应用程序! 课程模块: 1. **Python和Streamlit导论** - 课程欢迎和目标 - Python在应用程序开发中的介绍 - 数据结构:列表、字典和集合 - 开发必需的函数和模块 - Streamlit介绍及其应用优势 - Streamlit的使用案例 2. **开发环境设置** - 安装Python及所需库 - 配置虚拟环境 - Jupyter Notebook介绍及其与Streamlit的集成 - 第一个Streamlit项目:“你好,世界!” 3. **Streamlit基础知识** - Streamlit应用的基本结构 - Streamlit小部件:输入和输出 - 使用按钮、滑块、选择框和文本输入 - 数据可视化 - 使用Streamlit和matplotlib/pandas进行图表和表格展示 - 界面设计控制和组织 - 使用列、空格和容器来结构化设计 4. **与数据库集成** - 应用程序中的数据库介绍 - 与SQLite的连接 - 在Streamlit中创建并连接数据库 - CRUD操作(创建、读取、更新、删除) - 从Streamlit添加、读取、更新和删除数据 - 使用pandas在应用中处理数据库数据 5. **Streamlit应用实例实践** - 创建数据可视化应用 - 数据集(例如COVID、销售等)的分析与可视化 - 创建任务管理或待办事项列表应用 - 保存、可视化和更新任务 - QR码访问控制应用(高级功能介绍) - 生成和读取二维码进行访问 6. **Streamlit高级功能** - 文件上传和处理 - 在应用中上传文件、读取和可视化 - 使用CSS和HTML进行个性化 - 如何美化您的应用,使其独具特色 - 生成和读取QR - 在应用中集成二维码生成和扫描库 7. **应用程序部署** - 为部署准备应用 - 在Streamlit Cloud中部署 - 配置和发布应用到Streamlit Cloud - 其他部署选项 - 生产环境的托管替代方案及要求 欢迎报名参加本课程,开始构建您自己的交互式应用程序旅程!

课程评论(0条)

课程详情

Este curso te guiará paso a paso en la creación de aplicaciones interactivas utilizando Python y Streamlit, una poderosa herramienta que permite a los desarrolladores y analistas crear dashboards, prototipos y aplicaciones web sin necesidad de conocimientos avanzados de desarrollo web. Desde conceptos básicos de Python hasta la integración de bases de datos y despliegue en la nube, aprenderás a desarrollar aplicaciones prácticas que puedas aplicar en proyectos personales, laborales o académicos.A lo largo del curso, descubrirás cómo construir interfaces de usuario dinámicas, visualizar datos de forma atractiva, manejar operaciones de bases de datos y agregar funcionalidades avanzadas como carga de archivos y generación de códigos QR. Además, aprenderás a personalizar el diseño de tus aplicaciones y publicarlas en la web, permitiéndote compartir tus proyectos con otros.Este curso está diseñado para principiantes y profesionales que desean llevar sus habilidades en Python a un nivel práctico, creando aplicaciones útiles en poco tiempo y sin complicaciones.¡Inscríbete y comienza a desarrollar aplicaciones interactivas con Python y Streamlit hoy mismo!Módulo 1: Introducción a Python y StreamlitBienvenida y objetivos del cursoIntroducción a Python para desarrollo de appsEstructuras de datos: listas, diccionarios y setsFunciones y módulos esenciales para desarrolloQué es Streamlit y por qué usarlo para crear appsVentajas de Streamlit frente a otras herramientas de desarrollo webCasos de uso de StreamlitMódulo 2: Configuración del Entorno de DesarrolloInstalación de Python y librerías necesariasConfiguración de un entorno virtualIntroducción a Jupyter Notebook y cómo integrarlo con StreamlitPrimer proyecto en Streamlit: "Hola, mundo!"Módulo 3: Fundamentos de StreamlitEstructura básica de una app en StreamlitWidgets de Streamlit: Input y OutputUso de botones, sliders, selectboxes y entradas de textoVisualización de datosGráficas y tablas con Streamlit y matplotlib/pandasControl de diseño y organización de la interfazUso de columnas, espacios y contenedores para estructurar el diseñoMódulo 4: Integración con Bases de DatosIntroducción a bases de datos en aplicacionesConexión con SQLiteCrear y conectar una base de datos en StreamlitOperaciones CRUD (Create, Read, Update, Delete)Agregar, leer, actualizar y eliminar datos desde StreamlitUso de pandas para manejar datos de bases de datos en la appMódulo 5: Casos Prácticos de Apps con StreamlitCrear una app para visualización de datosAnálisis y visualización de un dataset (ejemplo: COVID, ventas, etc.)Crear una app de gestión de tareas o lista de pendientesGuardar, visualizar y actualizar tareasApp de control de acceso con QR (introducción a funcionalidades avanzadas)Generar y leer códigos QR para acceso (introducción)Módulo 6: Funcionalidades Avanzadas de StreamlitCarga y manipulación de archivosSubir archivos, leer y visualizarlos en la appPersonalización con CSS y HTMLCómo estilizar tu app y darle un toque únicoGeneración y lectura de QRIntegrar la biblioteca para generación y escaneo de QR en la appMódulo 7: Despliegue de la AplicaciónPreparación de la app para despliegueDespliegue en Streamlit CloudConfiguración y publicación de la app en Streamlit CloudOtras opciones de despliegueAlternativas de hosting y requisitos para producción

课程标签

0人关注该课程

主题相关的课程