Herramientas básicas de programación en Python

Estudia en la Universidad N°1 de Latinoamérica (QS Ranking Latam 2026)

Acerca del programa:

El Curso en Herramientas básicas de programación en Python es un programa introductorio al lenguaje de programación Python, donde se aprenderán conceptos básicos y herramientas de programación a través del lenguaje Python.

Herramientas básicas de programación en Python UC

Dirigido a:

  • Profesionales que por sus funciones deben realizar programaciones en Python.

Jefe de Programa

Jaime Navón Cohen

Profesor Adjunto del Departamento de Ciencia de la Computación de la Escuela de Ingeniería UC. Ph.D. Computer Science, University of North Carolina at Chapel Hill. Master of Science, Technion-Israel Institute of Technology. Ingeniero Civil Electricista, Universidad de Chile.
linkedin

Equipo Docente

keyboard_arrow_down

Antonio Ossa Guerra

Magíster en Ciencia de la Computación, UC. Ingeniero Civil de Industrias con Diploma en Ingeniería de Computación, UC. Ingeniero en Machine Learning de PhageLab.

* EP (Educación Profesional) de la Escuela de Ingeniería se reserva el derecho de reemplazar, en caso de fuerza mayor, a él o los profesores indicados en este programa; y de asignar al docente que dicta el programa según disponibilidad de los profesores.

Descripción

Quienes trabajan en Ciencia de Datos saben que el manejo de la programación en lenguaje Python es una necesidad. Pero este lenguaje puede ser usado no solo en ese dominio sino como una herramienta multipropósito general. En este curso aprenderás a plantear la solución de un problema en términos algorítmicos y a expresarlo mediante este lenguaje de programación usando entre otros variables, control de flujo, estructuras de datos y funciones.

Al finalizar el curso, serás capaz de desarrollar tus propios programas en Python y de seguir explorando para construir nuevos programas y cada vez más complejos. Este curso es el primer paso para convertirte en un/a profesional con habilidades básicas de programación.

La metodología de enseñanza y aprendizaje para este curso online consiste en técnicas metodológicas activas, donde el participante puede interactuar con sus pares y profesor-tutor a través de los recursos tecnológicos que provee la plataforma educativa virtual provista para el curso.


Requisitos de Ingreso

Se recomienda a responsabilidad del estudiante:

  • Manejo básico de Office e Internet.
  • Equipo computacional, con acceso a internet.
  • Tener conocimientos básicos (a nivel de usuario) sobre el manejo de programas computacionales en ambiente operativo Windows y navegación por internet.
  • Tener instalado en el computador un navegador como Explorer, Mozilla o Chrome.
  • Manejo del idioma inglés a nivel lectura.

Objetivos de Aprendizaje

Resultado de aprendizaje general

  • Aplicar herramientas básicas de programación en Python

Resultado de aprendizaje específico

  • Identificar conceptos y operaciones básicas de programación, tales como variables, funciones, operadores lógicos.
  •  Utilizar los comandos de control de flujo y los ciclos para la ejecución eficiente de operaciones básicas.
  • Emplear elementos básicos como tipos de archivos (.txt, csv), tipos de datos (texto, entero, decimal, listas), etc en el procesamiento de datos.
  • Aplicar conceptos y herramientas básicas de programación, como lectura, escritura de archivos y edición masiva de datos, resolviendo problemas reales relacionados con el procesamiento de datos.
  • Desarrollar programas en el lenguaje de programación Python para la resolución de problemas sencillos.


Metodología

  • Aprendizaje autónomo asincrónico estructurado en 6 módulos 
  • Clases expositivas  
  • Foros 
  • Estudio de caso  

Desglose de cursos

  • Módulo 1
    • Sintaxis de código en Python
    • Tipos de datos
    • Control de flujo
    • Funciones
    • Excepciones y/o errores
  • Módulo 2
    • Estructuras de datos
    • Diccionarios
    • Listas
    • Lectura de archivos con Python
  • Módulo 3
    • Instalación de librerías
    • Manejo de entornos (virtualenv)
  • Módulo 4
    • Pandas
  • Módulo 5
    • Gráficos
  • Módulo 6
    • Almacenamiento de información (exportar a json, parquet)

Evaluación

  • 3 controles individuales sobre los contenidos del curso - 13,3% (c/u). Total = 40%
  • 3 miniproyectos – 60%
  • Miniproyecto 1: - 15%
  • Miniproyecto 2: - 15%
  • Miniproyecto 3: - 30%

Requisitos Aprobación

Los alumnos deberán ser aprobados por el siguiente criterio que establezca la unidad académica:

  • Nota 4.0 o superior

El alumno que no cumpla con estas exigencias reprueba automáticamente sin posibilidad de ningún tipo de certificación.

Los resultados de las evaluaciones serán expresados en notas, en escala de 1,0 a 7,0 con un decimal, sin perjuicio que la Unidad pueda aplicar otra escala adicional.

Los alumnos que aprueben las exigencias del programa recibirán un certificado de aprobación digital otorgado por la Pontificia Universidad Católica de Chile.

Proceso de Admisión

Las personas interesadas deberán completar la ficha de postulación que se encuentra al costado derecho de esta página web y enviar los siguientes documentos al momento de la postulación o de manera posterior a la coordinación a cargo: 

  • Fotocopia Carnet de Identidad.

Cualquier información adicional o inquietud podrás escribir al correo programas.ing@uc.cl

Con el objetivo de brindar las condiciones y asistencia adecuadas, invitamos a personas con discapacidad física, motriz, sensorial (visual o auditiva) u otra, a dar aviso de esto durante el proceso de postulación.

El postular no asegura el cupo, una vez inscrito o aceptado en el programa se debe pagar el valor completo de la actividad para estar matriculado.

No se tramitarán postulaciones incompletas.

Puedes revisar aquí más información importante sobre el proceso de admisión y matrícula.


¿Te parece interesante este programa?

No