Programación con Python para Ciencia de Datos

Este curso ofrece una introducción completa a Python, un lenguaje de programación ampliamente utilizado en el análisis de datos, el aprendizaje automático y otras áreas tecnológicas. A través de una metodología práctica, los participantes adquirirán una base sólida en Python, permitiéndoles aplicar sus conocimientos en proyectos reales relacionados con la ciencia de datos y la inteligencia artificial.

Inicio: 19 de febrero de 2025

Horario

Miércoles de 19:00 a 22:00 hrs sábados de 10:00 hrs a 13:00 hrs

Duración

60 horas

Modalidad

Sesiones en vivo online

PRECIO REGULAR

$15,000

MXN

$15,000

$25,000

PRECIO REGULAR

Precio especial para grupos

Asesoría Personalizada

Quedan: 3 lugares
Descarga el Plan de Estudios
Acerca del Diplomado

Iníciate en la programación en Python

El objetivo de este programa es proporcionar a los participantes una comprensión sólida de los conceptos fundamentales y avanzados de Python, permitiéndoles desarrollar aplicaciones y scripts eficientes. Al finalizar el programa, los estudiantes serán capaces de escribir código Python limpio y funcional, resolver problemas complejos, utilizar bibliotecas populares y aplicar técnicas básicas de inteligencia artificial.

Diplomado dirigido a:

En este Curso aprenderás a:

Comprender la sintaxis y estructuras básicas de Python.

Habilidad para escribir y depurar código Python.

Conocer las bibliotecas estándar y su uso.

Será capaz para desarrollar scripts y pequeñas aplicaciones.

Manejar conceptos avanzados como programación orientada a objetos y manejo de excepciones.

Aplicacar técnicas básicas de inteligencia artificial y machine learning

Conoce nuestro

Plan de Estudios

20 horas

  1. Introducción a Python
    1.1. Historia y características de Python
    1.2. Instalación y configuración del entorno de desarrollo
    1.3. Primeros pasos con Python: variables, tipos de datos y operadores

  2. Estructuras de Control
    2.1. Condicionales: if, else, elif
    2.2. Bucles: for, while
    2.3. Comprensión de listas

  3. Funciones y Módulos
    3.1. Definición y uso de funciones
    3.2. Parámetros y retorno de valores
    3.3. Importación y uso de módulos

  4. Estructuras de Datos
    4.1. Listas, tuplas, conjuntos y diccionarios
    4.2. Métodos y operaciones comunes

  5. Manejo de Archivos
    5.1. Lectura y escritura de archivos
    5.2. Manejo de archivos CSV

  6. Errores y Excepciones
    6.1. Tipos de errores
    6.2. Manejo de excepciones con try, except, finally

  7. Proyecto Final del Módulo 1
    7.1. Desarrollo de un pequeño proyecto integrador

20 horas

  1. Programación Orientada a Objetos (POO)
    1.1. Clases y objetos
    1.2. Herencia y polimorfismo
    1.3. Métodos y atributos

  2. Bibliotecas Estándar y Externas
    2.1. Uso de bibliotecas estándar: math, datetime, os
    2.2. Introducción a bibliotecas externas: requests, beautifulsoup

  3. Manipulación de Datos
    3.1. Uso de pandas para análisis de datos
    3.2. Visualización de datos con matplotlib y seaborn

  4. Automatización de Tareas
    4.1. Scripts para automatización
    4.2. Uso de selenium para automatización web

  5. Bases de Datos
    5.1. Conexión a bases de datos con sqlite3
    5.2. Operaciones CRUD

  6. Testing y Debugging
    6.1. Pruebas unitarias con unittest
    6.2. Técnicas de debugging

  7. Proyecto Final del Módulo 2
    7.1. Desarrollo de un proyecto integrador más complejo

20 horas

  1. Programación Funcional
    1.1. Funciones lambda
    1.2. Map, filter y reduce

  2. Manejo Avanzado de Archivos
    2.1. Archivos JSON y XML
    2.2. Manejo de archivos binarios

  3. Redes y Concurrencia
    3.1. Sockets y programación de red
    3.2. Hilos y procesos

  4. Desarrollo Web con Flask
    4.1. Introducción a Flask
    4.2. Creación de aplicaciones web simples

  5. Introducción al Machine Learning
    5.1. Uso de scikit-learn
    5.2. Implementación de algoritmos básicos de clasificación y regresión

  6. Aplicaciones de Inteligencia Artificial
    6.1. Conceptos básicos de IA
    6.2. Implementación de modelos de machine learning en proyectos reales
    6.3. Uso de bibliotecas como TensorFlow y Keras para proyectos de IA

  7. Proyecto Final del Curso
    7.1. Desarrollo de un proyecto integrador avanzado que incluya aplicaciones de IA

Metodología de Aprendizaje

Clases en vivo

Sesiones online en vivo directamente con el profesor.
Clases en vivo

Archivos digitales

Sesiones almacenadas online para posterior acceso.
Archivos digitales

Documentación

Material de apoyo proyectado en clases virtuales.
Documentación
Profesores especializados

Claustro Académico

Didier Omar Gamboa Angulo

Ingeniero Físico egresado de la Universidad Autónoma de Yucatán, experto en el desarrollo de producto de datos y soluciones en Ciencia de Datos y Tecnología. Actualmente se desempeña como Científico de Datos del Departamento de Tecnologías de la Información en la Universidad Anáhuac Mayab. Docente de la Universidad Politécnica de Yucatán, Instituto Tecnológico del Petróleo y Energía, DevF y Universidad Anáhuac Mayab en temas relacionados con Ciencias de la Computación y Ciencia de Datos. Emprende actualmente en Datolok – Data Science Solutions, empresa mexicana enfocada en el diseño y desarrollo de productos de datos.

Jhonatan Perera Angulo

Lic. en Matemáticas por la universidad Autónoma de Yucatán y Maestro en Ciencias de la Computación por el Centro de Investigación y de Estudios Avanzados del IPN, Medalla de Oro en la Olimpiada Mexicana de Matemáticas en 2008 y Mención Honorífica en la Olimpiada Iberoamericana de Matemáticas Universitarias en 2009. Experiencia de más de 5 años en Ciencia de Datos, tanto en el diseño e implementación de soluciones como en la administración de proyectos. Fundador de Datolok, empresa enfocada en soluciones en ciencia de datos. Cuenta con la certificación User Certified por Dataiku, plataforma colaborativa de ciencia de datos. Actualmente trabaja para Vinden como Científico de Datos

¡Estás a un paso de iniciar tu Curso!

Curso de Programación con Python para Ciencia de Datos​

$15,000.00

Este curso ofrece una introducción completa a Python, un lenguaje de programación ampliamente utilizado en el análisis de datos, el aprendizaje automático y otras áreas tecnológicas. A través de una metodología práctica, los participantes adquirirán una base sólida en Python, permitiéndoles aplicar sus conocimientos en proyectos reales relacionados con la ciencia de datos y la inteligencia artificial.

Inicio: 19 de febrero de 2025

Horario: Miércoles de 19:00 a 22:00 hrs sábados de 10:00 hrs a 13:00 hrs

Duración: 60 horas

Tipo de clase: Sesiones en vivo

n/a. Category:
Testimoniales

Comentarios de nuestros participantes

Forma parte de la comunidad ITPE y potencializa tus conocimientos.
Escanea el código