CD1000 - 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:

  1. Una vídeo conferencia semanal, las cuales quedarán grabadas en Zoom, para que los alumnos la puedan acceder en cualquier momento.
  2. Trabajos prácticos semanales.
  3. Foros para plantear dudas al tutor y compañeros.
  4. Aula virtual en Moodle.

 

Luego de este curso el estudiante será capaz de:

Programar en lenguaje Python, haciendo uso de clases.

Evaluación

El curso se evalúa con 4 tareas, una por semana, cada tarea tiene un valor de 25 puntos. La nota mínima de aprobación es de 70.

Inicio

Enero, 2027

Inversión

USD $200 + IVA

Comprar

Descargar Programa
Oldemar Rodríguez
Ph.D. Oldemar Rodríguez
Catedrático de la Universidad de Costa Rica, tiene un Ph.D. del UFR Matemáticas de la Decisión de la Universidad de París – PSL y un diploma postdoctoral de la Universidad de Stanford en California en “Data Mining and Applications”. En la Universidad de Costa Rica obtuvo su bachillerato y licenciatura en Matemática Pura y en el Instituto Tecnológico de Costa Rica se graduó como Máster en Ciencias de la Computación.

Profesores asistentes

César Vargas

Matemático

Jennifer Lobo

Analista de Datos