ML1000 - Programación Orientada a Objetos en Python

Este curso ofrece una introducción práctica a las técnicas modernas de computación de datos utilizando el lenguaje de programación Python. Para esto se enseñarán los fundamentos básicos de Python como lenguaje de programación. En este curso se estudiará en primera instancia a Python como un Lenguaje de Programación Funcional y luego como lenguaje Orientado a Objetos. Se estudiarán los principales aspectos del paradigma de Programación Orientada a Objetos, como son Herencia de Clases, Composición de Objetos, Polimorfismo, Atributos y Métodos Públicos y Privados. Todo esto haciendo mucho énfasis en el verdadero estilo “Pythonico” de Progración. Se estudiará además la instalación y uso de paquetes en Python, estos permiten ampliar las capacidades del lenguaje existiendo actualmente más de 5,000 paquetes disponibles para su instalación.

Objetivos: En este curso el estudiante será capaz de:

  1.  Comprender los conceptos básicos de la lógica de programación en lenguaje Python.
  2. Entender la sintaxis y semántica del lenguaje así como poder identificar errores.
  3. Instalar y actualizar paquetes.
  4. Importar datos desde diversos orígenes.
  5. Compreder y programar en Python como lenguaje Orientado a Objetos.
  6. Desarrollar métodos y clases propias en lenguaje Python.
  7. Crear documentos autoreproducibles en diversos formatos como html, doc y pdf.

 

Metodología:

Basado en la teoría y en la aplicación directa de los conceptos aprendidos. Para esto se dispondrán de las siguientes herramientas:

  • Una vídeo conferencia semanal, las cuales quedarán grabadas en Zoom, para que los alumnos la puedan acceder en cualquier momento.
  • Trabajos prácticos semanales.
  • Foros para plantear dudas al tutor y compañeros disponible 24/7.
  • Aula virtual en Moodle con materiales didácticos.

 

Instructor

Picture of Ph.D. Oldemar Rodríguez

Ph.D. Oldemar Rodríguez

Ph.D. Matemática de la decisión Universidad de París IX.
Post Doctorado en Minería de Datos de la Universidad de Stanford.
Catedrático de la Universidad de Costa Rica en donde ha ocupado puestos de Director del Postgrado en Matemática, Director del CIMPA, Decano de la Facultad de Ciencias, miembro y director del Consejo Universitario

Picture of Ph.D. Oldemar Rodríguez

Ph.D. Oldemar Rodríguez

Ph.D. Matemática de la decisión Universidad de París IX.
Post Doctorado en Minería de Datos de la Universidad de Stanford.
Catedrático de la Universidad de Costa Rica en donde ha ocupado puestos de Director del Postgrado en Matemática, Director del CIMPA, Decano de la Facultad de Ciencias, miembro y director del Consejo Universitario

Asistentes

Picture of Cesar Vargas

Cesar Vargas

Matemático

Picture of Diego Jiménez

Diego Jiménez

Ing. Sistemas

30 de enero, 2025

Reserve hoy su espacio

$200