Justificación / Objetivos
¿Estás pensando en iniciarte en el mundo del Data Science y convertirte en científico de datos?
El mundo en el que vivimos está dominado por los datos, por lo que adquirir estas habilidades permitirá al alumno acceder a posiciones de alto valor añadido, debido a la alta demanda de perfiles de Data Science. De hecho, hay estudios que apuntan a un crecimiento del negocio de Data Science de un 30% anual. Portales de empleo como Indeed estiman salarios de más de 100.000$. En esta formación de Data Science con Python, el alumno aprenderá desde cero y por completo los fundamentos del Data Science, su base estadística y cómo aplicarlos en la práctica con Python y sus librerías como Numpy, Pandas, Matplotlib o Seaborn.
Este curso es mayoritariamente práctico, aplicando paso a paso lo aprendido a partir de casos reales. Al finalizar, podrás desarrollar proyectos completos de Data Science: importar fuentes de datos heterogéneos, realizar la limpieza y transformación de datos, analizar y visualizar la información estadísticamente y obtener conclusiones que generen alto impacto.
El objetivo es que el alumno sea capaz de aplicar los conocimientos adquiridos a través de múltiples casos prácticos propuestos a lo largo del temario. Además, tendrá a su disposición un extenso material de consulta y todos los scripts de Python explicados durante la especialización, facilitando su reutilización en casos de uso concretos.
Este es el mejor momento para formarse y prepararse para un futuro dominado por los datos, destacando sobre otros profesionales.
- Qué es Python y su instalación junto a Jupyter, cómo importar librerías y fuentes de datos, visualización básica con Matplotlib y el flujograma de un proyecto de Data Science.
- Fundamentos del lenguaje Python: variables, creación de listas, extracción y modificación de datos, uso de funciones, creación de diccionarios, funciones y argumentos flexibles, funciones lambda y uso de
zip para generar diccionarios a partir de listas. Además, herramientas de Python como métodos, bucles y comprensión de listas.
- Conceptos estadísticos para el análisis de datos, incluyendo varianza, correlación de variables, histogramas, percentiles, funciones de densidad de probabilidad, cálculo de previsiones y medias móviles.
- Análisis numérico con Numpy: introducción a la librería, selección de datos con arrays, arrays 2D y cálculo estadístico. También análisis de datos con Pandas, creación de dataframes a partir de diccionarios y cómo importar datos desde ficheros de texto plano.
- Qué es un dataframe de Pandas y cómo seleccionar datos, métodos útiles, eliminar duplicados, valores erróneos y columnas, interpolación y filtrado de datos, y ordenación de valores.
- Cómo importar datos con Pandas desde Excel, bases de datos SQL, páginas web, ficheros JSON semi-estructurados, redes sociales y servicios en la nube. Cómo exportar datos a CSV, Excel y bases de datos SQL.
- Cómo realizar visualizaciones de datos en Python con Matplotlib y Seaborn, incluyendo series temporales: extracción, parsing, filtrado, remuestreo e interpolación.
- Supuestos prácticos: elaboración de proyectos de Data Science, realizando análisis de datos con Pandas y visualización.
- Ejecución e interconexión de Python con otras plataformas: generación de scripts de Python, automatización de tareas y uso de Python en herramientas de Business Intelligence.
Los estudiantes de este curso aprenderán Data Science desde el principio, el lenguaje Python, los fundamentos, su base estadística y cómo llevarlo a la práctica con Python. El alumno será capaz de ejecutar proyectos completos de Data Science al final de este curso porque aprenderá desde cero y por completo este lenguaje Python junto con sus librerías como Numpy, Pandas, Matplotlib o Seaborn; los fundamentos del Data Science y su base estadística.
Requisitos de acceso
Para la realización de este curso, los estudiantes deberán tener un nivel alto de ofimática así como conocimientos mínimos de programación.
Fecha de inicio:
Curso contínuo
Fecha de finalización:
Curso contínuo
Fecha tope matrícula:
Curso contínuo
Tipo de curso:
Curso de especialización
Metodología:
OnLine
Sedes:
Online
Duración estimada:
130 horas
Precio:
920 €
Titulación otorgada:
Emitida por el centro
Otros datos
Este curso se dirige a aquellas personas que quieran aprender Data Science desde cero y por completo y adquirir buenas posiciones de alto valor en su vida profesional debido a la creciente demanda que hay trabajadores de Data Science. También, para aquellos que quieran convertirse en científicos de los datos con lenguaje Python junto con sus librerías como Numpy, Pandas, Matplotlib o Seaborn enfocadas al análisis de datos. Su enfoque práctico garantiza al alumno aplicar esos conocimientos aprendidos en situaciones reales.
Temario cubierto
- Introducción al análisis de datos con Python
- ¿Qué es Python?
- Instalación Python + Jupiter
- Importar librerías y fuentes de datos
- Visualización básica con Matplotlib
- Visualización básica con Matplotlib- Caso práctico
- Flujograma de un proyecto Data Science
- Fundamentos del lenguaje Python
- Fundamentos del lenguaje Python
- Variables en Python
- Creación de listas, extracción y modificación de datos
- Conceptos avanzados de creación de listas
- Uso de funciones en Python
- Cómo crear diccionarios en Python
- Creación de funciones en Python y argumentos flexibles
- Funciones lambda
- Métodos en Python
- Uso de función zip para creación de diccionarios en base a listas
- Comparadores en Python
- Bucles en Python
- Comprensión de listas en Python
- Conceptos estadísticos para el análisis de datos
- Variables y conceptos básicos
- Varianza de una variable
- Correlación de variables
- Histogramas
- Análisis con percentiles
- Funciones densidad de probabilidad
- Cálculo de previsiones y media móvil
- Análisis numérico con Numpy
- Introducción a la librería Numpy
- Selección de datos con array Numpy
- Arrays 2D en Numpy
- Cálculo estadístico con Numpy
- Análisis de datos con pandas
- Introducción a la librería Pandas ¿ que es un dataframe?
- Creación de un dataframe a partir de un diccionario
- Cómo importar datos desde un fichero de texto plano
- Selección de datos en un dataframe Pandas
- Métodos útiles de un dataframe Pandas
- Eliminar duplicados, valores erróneos y columnas de un dataframe Pandas
- Interpolación de datos
- Filtrar datos en un dataframe Pandas
- Ordenación valores en un dataframe Pandas
- Crear columnas en un dataframe a partir de un diccionario con map
- Crear columnas en un dataframe a partir de funciones lambda
- Crear columnas en un dataframe a partir de funciones condicionales
- Renombrar y reordenar columnas de un dataframe Pandas
- Cómo crear pivot tables en Pandas
- Uso de groupby en Pandas
- Concatenación de dataframes
- Combinación de dataframes
- Importación y exportación de datos con pandas
- Cómo importar datos desde un fichero Excel
- Introducción a las BBDD relacionales /Modelos de datos
- Cómo importar datos desde una BBDD SQL
- Cómo importar datos desde una página web
- Cómo importar datos desde una página web (web scraping)
- Cómo importar datos desde un fichero semi –estructurado JSON
- Cómo importar datos desde Redes Sociales
- Cómo importar datos desde Cloud (AWS/Azure /Google Cloud)
- Exportación de datos a CSV y Excel
- Exportación de datos a BBDD SQL
- Proyecto data Science 1 – Análisis de datos con pandas
- Proyecto data Science 1 : Análisis de datos con pandas
- Visualización de datos en Python – Matplotlib
- Consejos para la visualización de datos
- Introducción a la librería Matplotlib
- Creación de un gráfico de línea, bar, scatter
- Personalización de gráficos (título, etiquetas, ticks, leyenda, límites de ejes, anotaciones)
- Creación de box & whiskers plot
- Creación de un histograma y CDF
- Gráfico de media móvil
- Visualización de gráficos múltiple
- Aplicación de estilos
- Creación de histogramas en 2D
- Creación de mapas geográficos con basemap
- Visualización de datos en Python – Seaborn
- Introducción a la librería Seaborn
- Seaborn – Creación de regresión lineal
- Seaborn – Stripplot
- Seaborn – Swarmplot
- Seaborn – Violinplot
- Seaborn – Joinplot
- Seaborn – Pairplot
- Seaborn – Correlación con heatmap
- Series temporales en Python
- Series temporales : extracción y parsing
- Series temporales: filtrado
- Series temporales: remuestreo
- Series temporales: Interpolación
- Visualización de series temporales
- Previsiones basadas en datos históricos
- Proyecto data Science 2 – Análisis de datos con visualización
- Proyecto data Science 2 : análisis de datos con pandas + visualización
- Ejecución e interconexión de Python con otras plataformas
- Generación de scripts de Python y automatización de tareas
- Uso de Python en herramienta de business Intelligence Power
Más información