Nuevo - Herramientas básicas de programación en Python para el procesamiento de datos - Online - clases en vivo*

La programación en Python es muy popular hoy en día, pues el uso de este tipo de herramientas permite trabajar con datos de forma rápida y eficiente.


Descripción

La programación es una herramienta cada vez más valorada en el mundo laboral, porque su correcto uso aumenta la gestión y productividad de los usuarios.

Por otro lado, los niveles de antecedentes e información con que las empresas trabajan son cada vez mayores. En este escenario, contar con el conocimiento de métodos y habilidades es fundamental para el eficiente procesamiento de datos.

En consecuencia, este curso permitirá que los participantes, mediante el uso de herramientas de programación puedan procesar diversos datos. Y a su vez, complementar su aprendizaje con la librería de código abierto “Pandas”, la cual provee de funciones esenciales y estructuras de datos de alto desempeño para la programación en Python.

Al final del curso, los alumnos estarán capacitados para aplicar las herramientas de procesamiento de datos en su ámbito laboral, para poder facilitar la ejecución de sus tareas y abrir nuevas posibilidades de trabajo. 

(*) No se aceptan cambios de curso o nivel una vez iniciada la actividad.
(**) El cierre de matrículas será 48 horas hábiles antes del inicio de la actividad.
(***) Las clases Zoom NO serán grabadas por lo que el alumno deberá asistir para no quedar ausente.

Dirigido a

El curso está dirigido a encargados de departamentos, coordinadores y personal administrativo que por sus funciones estén vinculados a tareas de programación enfocadas al procesamiento de datos.

Prerrequisitos

Se sugiere conocimientos y experiencia en el manejo de un computador. Además, el alumno tendrá que contar un equipo con conexión a Internet, micrófono y parlantes incorporados.

Objetivo de aprendizaje

Emplear las herramientas básicas de programación con Python para el procesamiento de datos.

Desglose de cursos

1.      Identificar los conceptos básicos de la programación en Python.
1.1.   Introducción a la programación.
1.1.1. Motivación.
1.1.1.1.     De los datos a la información.
1.1.1.2.     Datos, información y programación ¿cómo conviven hoy estos elementos en el mundo laboral?
1.1.1.3.     ¿Qué es la programación?
1.1.1.4.     Aplicaciones prácticas
1.1.1.5.     La programación en el mundo laboral y cómo debe convertirse en un hábito.
1.2. Secuencias de comandos en Python.
1.3. Operaciones básicas.
1.4. Creación y asignación de variables.
1.5. Operaciones lógicas.
1.6. Control de flujo.
1.7. Ciclos.
1.8. Conceptos claves.
1.8.1. Operadores.
1.8.2. Variables.
1.8.3. Lógica booleana.
1.8.4. Operaciones lógicas.
1.8.5. If – Else.
1.8.6. While, For.

2.      Utilizar los elementos básicos de programación en Python para el desarrollo de funciones y listas.
2.1. Tipos de datos y funciones.
2.1.1.    Introducción a los tipos de datos: enteros, decimales, textos y listas.
2.1.2.    “Strings”
2.1.2.1.     ¿Qué es un string?
2.1.2.2.     Funciones básicas de un string.
2.1.2.3.     Funciones avanzadas de un string.
2.1.3.    Funciones.
2.1.3.1.     ¿Qué es una función?
2.1.3.2.     ¿Por qué ocupar funciones?
2.1.3.3.     Declaración y uso de funciones.
2.1.4.    Listas.
2.1.4.1.     Creación de listas.
2.1.4.2.     Obtener elementos.
2.1.4.3.     Añadir elementos o quitar elementos.
2.1.4.4.     Operaciones sobre listas.

3.      Emplear las herramientas básicas de programación en Python para el procesamiento de datos y archivos.
3.1. Procesamiento de datos.
3.1.1.  Listas de listas.
3.1.2. Archivos.
3.1.2.1.     Cómo se interactúa con archivos y para qué sirven.
3.1.2.2.     Leer archivos.
3.1.2.3.     Escribir archivos.
3.1.3.    Procesamiento de datos.
3.1.3.1.     Carga masiva.
3.1.3.2.     Edición masiva.
3.1.3.3.     Ejemplos prácticos.

4.      Utilizar los elementos de la librería Pandas de Python.
4.1. Librería de procesamiento de datos en Python: Pandas.
4.1.1.  Introducción.
4.1.1.1.     Ciencia de datos.
4.1.1.2.     En qué consiste esta librería y para qué sirve.
4.1.2.    Data frames.
4.1.2.1.     Características.
4.1.2.2.     Definición.
4.1.2.3.     Creación.
4.1.2.4.     Funciones y operaciones básicas.

Equipo Docente

JEFE DE PROGRAMA
-Jorge Herrera Méndez. Ingeniero Comercial, Licenciado en Ciencias de la Administración, Universidad de Santiago de Chile. Director-Gerente del Programa de Capacitación en Computación y del Programa de Capacitación y Desarrollo Integral PROCADE, Dirección General de Educación Continua, UC.

EQUIPO DOCENTE (*)
- Enrique Arturo Vázquez Uscanga. Ingeniero en Sistemas de Cómputo Administrativo, Magíster en Educación Virtual. Estudiante del Doctorado en Ciencias de la Ingeniería, mención Ciencia de la Computación, Pontificia Universidad Católica de Chile. Tutor de Capacitación en Centro de Educación a Distancia Teleduc, Pontificia Universidad Católica de Chile. Profesor de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

(*) Este curso solo cuenta con un único relator por lo que podría ser suspendido por no contar con un reemplazo.

Metodología

El curso se desarrollará mediante unidades temáticas que comprenden sesiones teórico-prácticas. La metodología emplea ejercicios diseñados para facilitar la participación de los alumnos, internalizando los contenidos, aplicando herramientas y ejercitando competencias a través del uso de 2 plataformas digitales: Moodle y Zoom.

En el caso de la plataforma Moodle, esta será utilizada por cada participante para tener acceso al escritorio del alumno. En este espacio virtual podrán encontrar la documentación del programa, apuntes de estudio, manual del usuario, chat de comunicación con el relator y links de ingreso a las sesiones por Zoom.

Para las clases que se realizan por Zoom, la primera parte será destinada a la presentación conceptual y análisis teórico. En estas sesiones los relatores desarrollarán los contenidos con medios audiovisuales (presentaciones en PowerPoint), basándose en una metodología participativa entre profesor y estudiantes. Respecto a la segunda parte de las sesiones, estás serán de tipo práctico. En donde los participantes podrán llevar a la práctica la materia y los conceptos vistos en la clase.

En las horas prácticas se realizarán las siguientes actividades individuales y grupales:
- Inicialmente los estudiantes deberán diseñar un algoritmo para resolver un problema de la vida real. Conjuntamente, efectuarán la programación del algoritmo a través del lenguaje de programación Python, probando y modificando el programa para cumplir con las necesidades del problema. Finalmente, los estudiantes expondrán su programa y la problemática que se resuelve. Estas actividades contarán con el apoyo y supervisión del relator.

Evaluación

Los asistentes aprobarán el curso con nota mínima 4,0 en escala de 1,0 a 7,0.

Tendrán las siguientes evaluaciones y ponderación:
-Una prueba sobre las “herramientas de programación en Python para el análisis de datos”. La cual será evaluada con una pauta de cotejo y cuya ponderación equivale al 40% de la nota final del curso.
-Un trabajo práctico consistente en el desarrollo de una programación en Python que resuelva una problemática real. Esta actividad será evaluada con una rúbrica y su ponderación corresponde al 60% de la nota final del curso.

A lo largo del curso se espera que los alumnos desarrollen habilidades de orden superior, como resolución de problemas, creatividad e innovación, pensamiento crítico, comunicación, colaboración y persistencia.

Requisitos de aprobación

El alumno recibirá un certificado de aprobación al alcanzar un promedio de nota igual o superior a 4,0 y asistencia de conexión sincrónica mínima del 75%.

Proceso de Admisión

Las personas interesadas deberán completar la ficha de inscripción ubicada al lado derecho de esta página web.

- Las inscripciones son hasta completar las vacantes.
- Si el pago lo efectúa su empresa, el encargado de capacitación de su empresa debe ingresar el requerimiento en “Inscripción Empresa”, subiendo ficha de inscripción con firma y timbre además de ODC, OTIC, OC CM.
- El inscribirse no asegura el cupo, una vez inscrito en el programa, se debe cancelar el valor para estar matriculado.

* El Programa se reserva el derecho de suspender la realización del curso si no cuenta con el mínimo de alumnos requeridos. En tal caso se devuelve a los alumnos matriculados la totalidad del dinero en un plazo aproximado de 15 días hábiles. A las personas matriculadas que se retiren de la actividad antes de la fecha de inicio, se les devolverá el total pagado menos el 10% del total del arancel.

SOLICITAR MÁS INFORMACIÓN
INSCRIPCIÓN PARTICULAR INSCRIPCIÓN EMPRESAS

Mantente conectado a nuestras redes sociales