Imagen del curso
$ 6,000.00 GENERAL $ 3,500.00 UNAM

Curso Ciencia de datos con Python y R

1ra Edición

Del 19 de septiembre al 14 de noviembre del 2026

Descripción

En la última década, el crecimiento exponencial de los datos en varios sectores, desde la ciencia y la salud hasta la economía y la gestión ambiental, ha generado una demanda creciente de profesionales capaces de analizar e interpretarlos de manera rigurosa. La ciencia de datos se ha consolidado como una disciplina esencial para la toma de decisiones y como una disciplina clave que integra estadística, programación y conocimiento del área de estudio. El presente curso surge como respuesta a la creciente necesidad de profesionales capaces de manejar grandes volúmenes de información y transformarlos en conocimiento útil. En el curso se usarán Python y R que son lenguajes de programación ampliamente utilizados en la comunidad científica y tecnológica, reconocidos por su versatilidad y potencia en el análisis estadístico, la visualización y el aprendizaje automático. Estos lenguajes son dos de las herramientas más utilizadas a nivel mundial debido a su amplia comunidad y robustos ecosistemas de paquetes. En particular, Python destaca por su versatilidad y capacidad de integración, mientras que R sobresale por su especialización en estadística y análisis de datos. Por ello, aprender ambos lenguajes proporciona una base muy sólida y flexible en ciencia de datos. Este curso busca proporcionar una formación abierta y accesible que permita a los participantes adquirir competencias prácticas y teóricas para la toma de decisiones basada en datos. A través de un enfoque integrador, el curso busca no solo enseñar técnicas, sino también fomentar el pensamiento crítico y la reproducibilidad en el análisis científico. El presente curso es el primero de dos cursos enfocados a la enseñanza de la ciencia de datos con Python y R.

Objetivos

Objetivo general: Desarrollar y ampliar competencias en ciencia de datos mediante el uso de Python y R, aplicando técnicas de análisis, modelado estadístico y visualización avanzada para resolver problemas básicos e intermedios y comunicar resultados de manera efectiva y reproducible en contextos académicos, profesionales y sociales.

Objetivos específicos:

Metas

Requisitos

Requisitos de ingreso: Conocimientos básicos de estadística y calculo diferencial

Requisitos de permanencia: Asistencia a clases (mínimo siete asistencias)

Requisitos de egreso: Entrega de tareas y reporte de proyecto final

Procesos de evaluación

50% de tareas y 50% proyecto final.

Mín / Máx de alumnos: Mínimo 15, máximo 35.
La apertura del curso está sujeta al mínimo de inscritos.

Dirigido a

Biólogos, Oceanógrafos, Oceanólogos, economistas, físicos, químicos, matemáticos, economistas, ingenieros, estudiantes de postgrado, investigadores y profesionales en áreas multidisciplinarias.

Horario

10-15hrs

Sábados

Lugar

Facultad de Ciencias, UNAM

Costo

Público GENERAL

$ 6,000.00 MXN
Inscribirse

Comunidad UNAM

$ 3,500.00 MXN
  • Alumnos, exalumnos y personal de la UNAM
  • También aplica para afiliados a Fundación UNAM
Inscribirse

Temario

I. Introducción a la ciencia de datos

Subtemas

  • I.1 Que es la ciencia de datos
  • I.2 La metodología de la ciencia de datos
  • I.3 tareas comunes en la ciencia de datos
    - Descripción
    - Estimación
    - Clasificación
    - Clustering
    - Predicción

II. Aspectos básicos de R y Python

Subtemas

  • II.1 Instalación de Anaconda para Python
  • II.2 Programación básica en Python
    - Comentarios
    - Ejecutando comandos en Python
    - Importación de paquetes
    - Incorporación de datos en Python
    - Salvando las salidas en Python
    - Configuración de gráficas
  • II.3 Instalación de R y Rstudio
  • II.4 Programación básica en R
    - Comentarios
    - Ejecutando comandos en R
    - Importación de paquetes
    - Incorporación de datos
    - Salvando las salidas en R

III. Preparación de datos

Subtemas

  • III.1 Fase de comprensión del problema
    -Enunciar los objetivos del proyecto
    -Traducir los objetivos en un proyecto de ciencia de datos
  • III.2 Fase de preparación de datos
  • III.3Agregar un índice
    -Como agregar un índice en Python
    -Como agregar un índice en R
  • III.4 Cambiando valores erróneos
    - Cambiando valores erróneos en Python
    - Cambiando valores erróneos en R
  • III.5 Convertir datos categóricos a numéricos
    -Como convertir datos categóricos a numéricos en Python
    - Como convertir datos categóricos a numéricos en R
  • III.6 Estandarización de valores numéricos
    -Como estandarizar valores numéricos con Python
    - Como estandarizar valores numéricos con R
  • III.7 Identificacion de valores extremos (outliers)
    -Como identificar valores extremos con Python
    -Como identificar valores extremos con R

IV. Análisis exploratorio de datos

Subtemas

  • IV.1 Gráficas de barra
    -Como construir grafica de barras en Python
    -Como construir grafica de barras en R
  • IV.2 Tablas de contingencia
    -Como construir tablas de contingencia en Python
    -Como construir tablas de contingencia en R
  • IV.3 Histogramas
    -Como construir histogramas con Python
    -Como construir histogramas con R.
  • IV.4 uso de R markdown y Jupiter notebooks para comunicar resultados

V. Preparación para la modelación de los datos

Subtemas

  • V.1 Partición de los datos
    -Como hacer la partición de los datos en Python
    -Como hacer la partición de los datos en R
  • V.2 Validación de la partición
  • V.3 Balance del conjunto de datos de entrenamiento
    -Como balancear el conjunto de datos de entrenamiento en Python
    -Como balancear el conjunto de datos de entrenamiento en R
  • V.4 Establecimiento del rendimiento del modelo de referencia

VI. Arboles de decisión

Subtemas

  • VI.1 Introducción a los árboles de decisión.
  • VI.2 Clasificación y arboles de decisión
    -Como construir arboles de decisión CART con Python
    -Como construir arboles de decisión CART con R
  • VI.3 El algoritmo C5.0 para construir arboles de decisión
    -Como construir arboles de decisión C5.0 con Python
    -Como construir arboles de decisión C5.0 con R
  • VI.4 Bosques aleatorios
    -Como construir bosques aleatorios con Python
    -Como construir bosques aleatorios con R

Inscripción

Paso 1

Realizar el pago en línea mediante "Plaza Prometeo", la tienda de la Facultad de Ciencias

tienda.fciencias.unam.mx

Paso 2

Registrarse en este formato de inscripción

(únicamente si usted ya hizo el pago)

Formato de inscripción

En caso de cancelación, procederá la devolución de lo pagado con los criterios administrativos de la Facultad de Ciencias.

¿Necesitas ayuda?

Contáctanos