Certificación Python DS Total : Fundamentos - Modelos

Abarcaremos desde los conceptos básicos hasta la aplicación de conocimientos del Data Scientist en el análisis de datos.

4.45 (64 reviews)
Udemy
platform
Español
language
IT Certification
category
Certificación Python DS Total : Fundamentos - Modelos
337
students
41.5 hours
content
May 2021
last update
$49.99
regular price

What you will learn

Fundamentos de programación en Python

Uso de la interfaz de Jupyter y Spyder

Uso de colecciones de datos

Uso de sentencias de Flujo

Funciones y gestión de errores

Construir, configurar y distribuir paquetes

Interfaces gráficas con conexión a Base de Datos SQLite

Documentos y pruebas

Importación, limpieza y modificación de datasets

Implementación de modelos de regresión lineales y de grado no lineal

Implementación de modelos de regresión logísticos

Implementación de modelos de Clustering y Árboles de decisión

Uso de Máquinas de Soporte Vectorial

Why take this course?

Hola!

Bienvenido al curso de certificación “Python DS Total : Fundamentos - Modelos” en el que de manera muy ambiciosa deseo abarcar todos las aristas interesantes de Python, explicándolas de una manera didáctica y entretenida.

Estás a punto de comenzar una aventura, la cual, como cualquier otra, empieza con una pizca de curiosidad e interés. Esta aventura está llena de números, fórmulas, gráficas y algunas palabras que quizás ahorita no tendrán ningún sentido para ti, pero te pido me permitas llevarte de la mano al total entendimiento y a despertar una pasión en el análisis de datos.


La estrategia que tengo para asegurarme que capítulo tras capítulo, hora tas hora, vayas adquiriendo y asimilando conocimiento es la siguiente:

  • BRINDARTE CONTEXTO DE LO QUE ABARCAREMOS EN CADA CAPÍTULO: serán videos en los que trataré de no ser nada técnico y te explicaré de manera sencilla algunas situaciones relacionadas con el capítulo a tratar.

  • TENGAS A LA MANO TODO EL MATERIAL NECESARIO: siempre tendrás a la mano el material que explico en cada clase y también cualquier actualización o nuevo capítulo que se publique.

  • DETALLAR DE MANERA MUY CLARA EL CONOCIMIENTO NUEVO A ADQUIRIR: no habrá línea de código que yo saque de un sombrero mágico, las construiremos juntos y serán explicadas palabra por palabra.

  • PROPONER PROBLEMAS PARA QUE APLIQUES EL CONOCIMIENTO ADQUIRIDO: estas secciones serán las que serán actualizadas constantemente, para que siempre puedas contar con nuevos problemas y aplicaciones interesantes.

  • DARTE UN RESUMEN O VISTA GENERAL DE TODO LO REVISADO: al final de cada capítulo te brindaré un resumen técnico de todo lo revisado, para que puedas analizar de un solo vistazo todo lo revisado.


Me parece importante alertarte que para entender a cabalidad el presente curso y convertirte en un experto en el análisis de datos e implementación de modelos necesitas lo siguiente:

  • NOCIONES DE ALGORITMOS: Entender lo que es la asignación y modificación de una variable, así como la implementación de sentencias consecutivas y repetitivas.

  • NOCIONES DE ESTADÍSTICA: Entender lo que es una media, mediana, moda, distribución uniforme y normal será suficiente.

  • NOCIONES DE PROGRAMACIÓN: En caso programes en algún lenguaje esto será como un paseo por el parque, y en caso no, te demostraré que con pocas horas de práctica entenderás un lenguaje tan elegante e intuitivo como es Python.


---------------------------------PLAN DE ESPECIALIZACIÓN---------------------------------

  • PARTE 1 - Lo que necesitamos para comenzar :

    Te apoyaré a instalar todos los programas necesarios para que seas un crack de Python (también consejos de Jupyter).


  • PARTE 2 - Fundamentos de Programación:

    Te enseñaré el uso de las variables, operadores y sentencias básicas que nos acompañarán durante todo el curso. Es muy importante ya que es el primer paso en la aventura.


  • PARTE 3 - Sentencias de Flujo:

    Así como las variables y operadores, es muy importante las sentencias condicionales y repetitivas. Te enseñaré la sintaxis en Python y algunos problemas interesantes para aplicar.


  • PARTE 4 - Colecciones de datos:

    Esta es una muestra de la elegancia que tiene Python para manejar colecciones de datos. Me gustaría resaltar que este fue el motivo por el me interesé por Python hace muchos años.


  • PARTE 5 - Entradas y salidas:

    Mostraremos mensajes en Jupyter y capturar ingresos por teclado (ya en futuras secciones te enseñare a interactuar con otras maneras de ingresar datos).


  • PARTE 6 - Funciones:

    Este capítulo es quizás uno de los más importantes, ya que te aseguro que si entiendes funciones a la perfección te será muy fácil entender los posteriores temas.


  • PARTE 7 - Gestión de errores:

    Te enseñaré buenas prácticas de la gestión de errores en Python; además de evitar los errores, también te enseñare a generar errores y alertas.


  • PARTE 8 - Programación Orientada a Objetos:

    Te mostraré la versatilidad de Python para no solo programar de manera estructurada, sino también de manera Orientada a Objetos.


  • PARTE 9 - Scripts y Paquetes:

    Cuando comiences a trabajar con Python en la vida real, quizás este sea el primer capítulo que necesitarás revisar, ya que es muy útil y necesario distribuir paquetes y ejecutar desde consola.


  • PARTE 10 - Ficheros:

    Aprenderás como crear, leer, escribir, eliminar e interactuar con una fichero txt (en capítulos posteriores te enseñaré otros tipos de archivo).


  • PARTE 11 - Base de datos:

    En este capítulo aprenderemos cómo manipular una BD MySQL. Utilizaremos Python y un motor que nos facilitará la visualización de la información en la BD.


  • PARTE 12 - Interfaz gráfica:

    Crearemos e interactuaremos con una interfaz gráfica en Python, quizás no sea el punto fuerte de Python, pero confirma la versatilidad que tiene.


  • PARTE 13 - Documentación:

    Aprenderemos las buenas prácticas de la documentación para que te sea más sencillo explicar la lógica implementada.


  • PARTE 14 - Testeo:

    Complementando la documentación de funciones, clases, módulos y paquetes, te enseñaré a definir DOCTEST y UNITTEST, así como manipular respuestas OK/FAILURE/ERROR.


  • PARTE 15 - Importar y exportar datos desde DATASET:

    Te enseñaré cómo importar datos desde distintas clases de archivos para posteriormente analizarlos, modificarlos y obtener información relevante.


  • PARTE 16 - Limpieza de datos:

    Este es el primer paso para analizar datos: mostrar, modificar, eliminar y filtrar datos faltantes.


  • PARTE 17 - Visualización de datos:

    Generaremos gráficos que te ayudarán a visualizar el comportamiento de los datos (muy parecido a lo que obtendrías al generar gráficos en Excel).


  • PARTE 18 - Operar los datos de un DATASET:

    Te enseñaré cómo interactuar con los registros de un DATASET, para ingresar, editar, eliminar y generar sub-DATASETS.


  • PARTE 19 - Distribuciones estadísticas:

    Te enseñaré algunos conceptos de Estadística básica respecto a Distribuciones estadísticas, que serán muy útiles para entender los modelos a implementar.


  • PARTE 20 - División de DATASETS:

    Te enseñaré algunas técnicas para dividir un DATASET por filas.


  • PARTE 21 - Concatenación de DATASETS:

    Concatenaremos diversos DATASET mediante técnicas muy útiles (concatenación por eje, por nombres y por ruta).


  • PARTE 22 - Combinación de DATASETS:

    Combinaremos DATASETS mediante distintos comandos y también te enseñaré la diferencia entre todos ellos.


  • PARTE 23 - Correlación lineal:

    Encontraremos la correlación que hay entre variables de un DATASET, validando si es directa o indirecta.


  • PARTE 24 - Regresión lineal a mano y mediante Statsmodels:

    Te mostraré una forma sencilla de generar un modelo de regresión lineal mediante la librería Statsmodels.


  • PARTE 25 - Regresión lineal mediante Scikit-Learn:

    Te mostraré una forma sencilla de generar un modelo de regresión lineal mediante la librería Scikit-Learn.


  • PARTE 26 - Validación del modelo de regresión lineal:

    Validaremos los indicadores de los modelos de regresión lineal obtenidos en los capítulos anteriores.


  • PARTE 27 - Regresión de grado no lineal:

    Modificaremos los modelos de regresión lineal ya obtenidos, insertando variables de grado no lineal.

  • PARTE 28 - Validación del modelo de regresión no lineal:

    Validaremos los indicadores del modelo de regresión no lineal obtenido en el capítulo anterior.

  • PARTE 29 - Regresión logística:

    Implementaremos un modelo de regresión logística para predecir una variable categórica que tiene 2 estados.


  • PARTE 30 - Validación del modelo de regresión logística:

    Validaremos los indicadores del modelo de regresión logística obtenido en el capítulo anterior.


  • PARTE 31 - Análisis de OUTLIERS:

    Te enseñaré cómo detectar y eliminar OUTLIERS en un DATASET, para que no participen en el modelo.


  • PARTE 32 - Clustering:

    Aplicaremos un modelo de Clasificación/Clustering en un DATASET e interpretaremos la pertenencia a determinado Cluster.


  • PARTE 33 - Árboles y bosques de Clasificación:

    Te enseñaré cómo implementar un árbol y bosque de Clasificación.

  • PARTE 34 - Árboles y bosques de Regresión:

    Te enseñaré cómo implementar un árbol y bosque de Regresión.


  • PARTE 35 - Máquinas de Soporte Vectorial:

    Te enseñaré cómo implementar un modelo de Máquina de Soporte Vectorial, el cual te apoyará a clasificar.

Screenshots

Certificación Python DS Total : Fundamentos - Modelos - Screenshot_01Certificación Python DS Total : Fundamentos - Modelos - Screenshot_02Certificación Python DS Total : Fundamentos - Modelos - Screenshot_03Certificación Python DS Total : Fundamentos - Modelos - Screenshot_04

Reviews

Miguel
July 4, 2022
EL profesor benjamin es un excelente maestro, pero en la descripcion del curso faltan 3 partes las cuales no veo en el contenido.
Victor
November 11, 2021
Es un curso bestialmente bien explicado por Benjamin, expone con claridad cada tema y responde a las dudas que van surgiendo a lo largo del curso. Lo recomiendo muchísimo para aquellos que inician y desean llegar a un nivel considerablemente bueno en el manejo de Python, recordando siempre que la práctica hace al maestro, así que a practicar mucho lo aprendido de Benjamín. El único contra que tengo y que quizá lo correcto sea llamarlo recomendación, es que sería fabuloso poder tener un resumen en PDF al final de cada sección con lo visto, al menos en otros cursos que he tomado de programación eso se agradece, ya que para consultar alguna duda es más fácil acudir a un PDF que a estar buscando el video y/o minuto donde aparece la respuesta a la duda.
Jesús
August 14, 2021
El curso esta muy bien explicado y detallado. Los recursos, ejemplos y problemas planteados ayudan mucho a la compresión de cada tema de forma dinámica y sencilla. El profesor responde a cada pregunta o duda para complementar el aprendizaje. Este es el mejor curso para aprende python y análisis de datos.
Francisco
June 15, 2021
Una excelente elección. Desde el video introductorio el tutor logra captar todo el interes de sus estudiantes. El material y su forma tan elocuente de explicar hacen de este curso el mejor que haya tomado hasta el momento.
Christopher
June 2, 2021
Excelente curso, respuestas del profesor como si fueras un único alumno, preocupación, nivel, calidad. Excelencia en las explicaciones, en el material, todo realmente muy bien.

Charts

Price

Certificación Python DS Total : Fundamentos - Modelos - Price chart

Rating

Certificación Python DS Total : Fundamentos - Modelos - Ratings chart

Enrollment distribution

Certificación Python DS Total : Fundamentos - Modelos - Distribution chart
3700834
udemy ID
12/13/2020
course created date
5/16/2021
course indexed date
Bot
course submited by