|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/tus-datos-en-la-nube-etls-con-python-en-el-cloud/
课程评论:没有评论
课程名称:云端数据处理:使用Python进行ETL 课程概述: 想要学习如何通过ETL在云端部署数据管理系统吗?如果你有数据分析或机器学习的知识,并且想了解如何将数据消费系统投入生产,又或者对自己的编程能力不够自信,那么这个课程非常适合你。随着新数据源的快速增加和数据生成速度的加快,大数据和数据分析的创新正在蓬勃发展。在这个课程中,你将学习如何开发能够生成自定义数据集的系统,并掌握ETL(提取、转换和加载)过程。 课程内容将涵盖数据的整个生命周期,强调实践操作,利用真实数据源和案例。你将学习到与数据管理相关的多种工具和技术,重点关注数据的获取、转换与加载。课程中将介绍ETL的概念,并通过Python这一强大的编程语言,利用混合框架(云-本地)来自动化这些系统。此外,你将创建一个工具箱,在面对类似场景时能够轻松应对。 课程涉及的主题包括: 1. 数据管理系统的背景与类型,以及它们如何在企业中运作。 2. 云服务的生态系统,介绍市场现状及数据处理技术。 3. 深入ETL系统的功能与应用,如何保证数据提取、处理及加载的顺利进行。 4. 使用Python与Prefect框架实现ETL,灵活自动化数据处理任务。 5. 从REST API、JSON文件和SQL数据库中获取数据,以及利用网络爬虫自动提取网站数据。 6. 使用正则表达式高效处理文本数据,从字符串中提取有价值的信息。 7. 确保数据具备必要的格式、结构和质量以便进行分析。 8. 在超大规模云服务提供商处创建和部署云资源以存储数据,并学会如何通过Python连接这些资源。 9. 利用Visual Studio Code开发环境进行高效的项目工作。 10. 通过实际案例,获取比特币与美国上市公司股价的数据,分析其之间的关系。 这个课程适合希望了解数据基础设施和工程的任何人,特别推荐给数据科学家、新晋数据分析师、IT自由顾问,以及需要应对新技术挑战的产品经理或项目经理。如果你想用Python实现你的想法,不要再犹豫,赶紧注册课程,期待在课堂上见到你!
¿Quieres aprender a desplegar sistemas de gestión de datos en la nube mediante ETLs?¿Tienes conocimientos en el campo del análisis de datos o el Machine Learning y quieres conocer cómo desplegar sistemas de consumo de datos en producción?¿No te sientes suficientemente confiado en tus habilidades de programación para crear tus propios sets de datos?Si la respuesta a alguna de estas preguntas es Sí, entonces este curso es para ti.La proliferación exponencial de nuevos tipos de fuentes de datos y el ritmo de generación de los mismos son probablemente los factores clave detrás del auge de toda la innovación que conlleva el Big Data y el análisis de datos en general.Por eso como profesionales en este sector, no sólo es importante tener la capacidad de generar y entrenar modelos, sino aprender a desarrollar sistemas que puedan generar para nosotros nuestros propios sets de datos.Sin embargo, aun teniendo acceso a cantidades brutales de datos, estos no siempre son ni fácilmente accesibles ni suelen estar en los formatos ni estándares de calidad que deseamos. Nuestra misión será dotarte de conocimientos y herramientas para poder afrontar estos escenarios con éxito.En este curso vas a aprender a hacerlo cubriendo todo el ciclo de vida del dato y no sólo con un enfoque práctico, sino también usando fuentes y datos reales. Conocerás y practicarás para dominar un montón de herramientas y tecnologías relacionadas con el mundo del manejo de datos, sobretodo en relación a la obtención, la transformación o manipulación y la carga de los mismos. El curso se desarrolla sobre el concepto de ETL, los procesos que permiten precisamente obtener, procesar y cargar los datos desde un sistema a otro para conocer y dominar todas las tecnologías implicadas. Además aprenderemos a automatizar estos sistemas con un framework híbrido (cloud-local) basado en Python, uno de los lenguajes de programación por excelencia en el mundo del análisis de datos. Lo más interesante de todo no solo es eso sino que:las herramientas que conocerás son altamente compatibles entre sí, con lo que crearás una caja de herramientas que te será muy útil cuando enfrentes este tipo de escenarios. Más allá de las herramientas, te daremos un método que te servirá al abordar proyectos de forma profesional.En el desarrollo del curso, cubriremos temas como:El contexto en el que viven este tipo de proyectos, los sistemas de gestión empresariales. Cubriremos aspectos como qué tipos existen, en qué tipo de tecnologías de gestión de datos suelen basarse y como benefician a los negocios.Introduciremos el ecosistema IT donde se alojará nuestro proyecto: el cloud (la nube). Conoceremos qué tipos de servicios existen, el estado del mercado y las tecnologías que destacan en el mundo del tratamiento de datos en este modelo de consumo de recursos IT.Conoceremos con profundidad los sistemas ETL, que se encargan de gobernar la extracción/obtención de datos desde un sistema, el tratamiento basado en manipulaciones y conversiones que se les da a estos datos para que cumplan nuestros objetivos y la carga en sistemas preparados para el análisis de datos a escala.Implementaremos estas ETLs en Python con un framework híbrido (cloud-local) llamado Prefect. Este framework nos permitirá automatizar y orquestar nuestras tareas de ETL combinándolas con la flexibilidad y potencia que nos proporciona el tratamiento de datos con Python y sus librerías, el lenguaje más usado en el mundo del análisis de datos.Conoceremos y obtendremos datos desde APIs REST basadas en webservices, ficheros JSON o bases de datos SQL. Profundizaremos en uno de los campos más interesantes en esta industria, el webscraping, con el que podremos extraer datos que estén en páginas web de forma automatizada de forma que ¡todos los datos que estén en internet se convertirán en potenciales fuentes de datos para ti! Y créenos que eso es un gran poder ;-).Aprenderás a tratar texto con una de las técnicas más potentes, las expresiones regulares, cazando datos y patrones de interés de forma eficiente y automatizable desde strings o cadenas para ser extraídos o tratados posteriormente.Revisaremos metodologías y código para asegurarnos que nuestros datos tienen la forma, estructura y calidad que deseemos para nuestros análisis.Crearás y desplegarás recursos cloud en un proveedor hiperescalar para alojar tus propios datos en la nube, así como desarrollar conexiones a ellos desde Python.Instalaremos y usaremos uno de los entornos de desarrollo (IDE) más usados hoy en día, Visual Studio Code, con el que podrás trabajar de forma eficiente y profesional proyectos del mundo del análisis de datos.Acabaremos poniendo todo esto en práctica con un caso real y de interés actual, en el que aprenderás a obtener datos sobre el valor del Bitcoin así como de los valores bursátiles de varias empresas cotizadas en la bolsa americana, a fin de crear un set de datos que permita analizar si existe dependencia entre los valores bursátiles y el valor de la criptomoneda.Este curso es ideal para cualquiera que quiera obtener conocimientos acerca de la ingeniería y infraestructura de datos. En particular te lo recomiendo si eres:Data scientist o te estás formando para ello, de forma que aprendas a usar Python para capturar y crear tus propios sets de datos para su posterior análisis.Iniciados como analistas de datos que quieren mejorar su portfolio desde una perspectiva más de infraestructura y gobierno de datos.Un consultor freelance en tecnología IT que quiere profundizar en el mundo del Big Data o la ingeniería de datos.Product o Project Manager que tiene necesidad de conocer la realidad y superar los retos que estas nuevas tecnologías conllevanSi buscabas aprender Python para poner tus ideas en producción, yo no esperarías más! ¡Apúntate ya haciendo click en el botón de tomar este curso ahora, y nos vemos en clase!