Desarrollar competencias en Python para solución de problemas aplicados a ingeniería y ciencia de datos mediante programación, procesamiento, visualización, automatización y análisis computacional.

  • Comprender los fundamentos del lenguaje Python y su estructura básica.
  • Aplicar lógica de programación para la creación de algoritmos y soluciones prácticas.
  • Manipular y procesar datos utilizando estructuras y librerías especializadas.
  • Emplear herramientas de análisis y visualización de datos para interpretar información.
  • Implementar soluciones de automatización orientadas a tareas técnicas y analíticas.
  • Introducir al participante en el uso de Python para modelos de análisis en ciencia de datos.
  • Desarrollar un proyecto integrador aplicado a un problema real o simulado del contexto profesional.

Módulo I. Introducción a Python y lógica de programación

  • Introducción a la programación
  • Instalación y configuración del entorno de trabajo
  • Sintaxis básica de Python
  • Variables, tipos de datos y operadores
  • Entrada y salida de datos
  • Estructuras condicionales
  • Bucles y control de flujo
  • Buenas prácticas de codificación

Resultados de aprendizaje:

  • Comprende la estructura básica del lenguaje Python.
  • Elabora programas sencillos para resolver problemas elementales.

Módulo II. Estructuras de datos y programación funcional básica

  • Listas, tuplas, diccionarios y conjuntos
  • Manipulación de cadenas de texto
  • Funciones y parámetros
  • Alcance de variables
  • Manejo de errores y excepciones
  • Modularización del código
  • Introducción a archivos y lectura de datos

Resultados de aprendizaje:

  • Utiliza estructuras de datos adecuadas según el problema planteado.
  • Organiza programas mediante funciones reutilizables.

Módulo III. Python aplicado a problemas de ingeniería

  • Cálculos numéricos básicos
  • Automatización de operaciones repetitivas
  • Resolución de problemas técnicos con Python
  • Introducción a NumPy
  • Arreglos y operaciones vectorizadas
  • Aplicaciones básicas en modelado y cálculo técnico
  • Uso de scripts para apoyo en ingeniería

Resultados de aprendizaje:

  • Implementa soluciones computacionales para problemas técnicos y cuantitativos.
  • Utiliza Python como apoyo a tareas de cálculo y análisis ingenieril.

Módulo IV. Análisis y procesamiento de datos con Python

  • Introducción a la ciencia de datos
  • Uso de pandas para manipulación de datos
  • Carga de archivos CSV y Excel
  • Limpieza y transformación de datos
  • Filtrado, agrupación y resumen de información
  • Tratamiento de valores nulos y duplicados
  • Estadística descriptiva básica

Resultados de aprendizaje:

  • Procesa y organiza conjuntos de datos con fines analíticos.
  • Prepara información para análisis y toma de decisiones.

Módulo V. Visualización de datos e interpretación de resultados

  • Principios básicos de visualización
  • Librerías Matplotlib y Seaborn
  • Gráficos de barras, líneas, dispersión e histogramas
  • Personalización de gráficos
  • Interpretación visual de patrones y tendencias
  • Comunicación de hallazgos mediante gráficos

Resultados de aprendizaje:

  • Construye visualizaciones claras y pertinentes.
  • Interpreta información gráfica para generar conclusiones.

Módulo VI. Introducción al análisis predictivo y proyecto final

  • Introducción al aprendizaje automático
  • Conceptos básicos de predicción y clasificación
  • Preparación simple de datos para modelos
  • Uso inicial de scikit-learn
  • Entrenamiento y evaluación básica de modelos
  • Desarrollo del proyecto final
  • Presentación de resultados y cierre académico

Resultados de aprendizaje:

  • Comprende los fundamentos básicos del análisis predictivo con Python.
  • Integra conocimientos adquiridos en un proyecto aplicado

Activa y práctica con exposiciones, laboratorios, ejercicios, casos, proyectos, recursos digitales y retroalimentación continua.

3 meses

Virtual

Inversión total: RD$ 10,000.00 (RD$ 4,000.00 de inscripción y dos cuotas de RD$ 3,000.00)