Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Python y Ciencia de
Datos (Online)
Introdúcete en las áreas de la Ciencia de Datos y Machine
Learning, desarrollando tus habilidades en programación y
manejo de datos.
“Muchos programas de perfeccionamiento en
Ciencia de Datos incluyen un curso de Python o
de R, que comienza desde un nivel relativamente
alto y se enfoca principalmente en las librerías
relevantes asociadas a este dominio. Este
diplomado, considera un enfoque opuesto al
incluir una secuencia de cursos que te permitirá
partir desde cero Python, hasta manejar la
herramienta en forma sólida, para cerrar con un •
curso de Minería de Datos y Machine Learning”.
OBJETIVOS DE APRENDIZAJE
» Escribir programas de mediana complejidad usando el
lenguaje Python.
Curso:
HERRAMIENTAS BÁSICAS DE PROGRAMACIÓN EN PYTHON
•
• Módulo 1: Introducción a la programación • Módulo 3: Tipos de datos y funciones • Módulo 5: Diccionarios y Tuplas
– Motivación. – Tipos de datos: Enteros, decimales, textos y listas. – Listas y listas de listas.
De los datos a la información. – “Strings”. – Manipulación de listas.
Datos, información y programación ¿Cómo ¿Qué es un string? – Funciones sobre listas.
conviven hoy estos elementos en el mundo Funciones básicas de un string. – Diccionarios.
laboral? Funciones avanzadas de un string. – Operaciones sobre diccionarios.
¿Qué es la programación? – Funciones. – Aplicaciones de diccionarios.
Aplicaciones prácticas. ¿Qué es una función? – Aplicaciones con listas y diccionarios.
La programación en el mundo laboral y cómo ¿Por qué ocupar funciones? – Tuplas como tipo de dato inmutable.
debe convertirse en un hábito. Declaración y uso de funciones. – Operaciones sobre tuplas.
– Secuencias de comandos en Python. – Listas. – Combinando listas, tuplas y diccionarios.
– Operaciones básicas. Creación de listas.
– Creación y asignación de variables. Obtener elementos. • Módulo 6: Funciones
– Operaciones lógicas. Añadir elementos o quitar elementos. – Concepto de función.
Operaciones sobre listas. – Definición de funciones.
• Módulo 2: Control de Flujo – Parámetros y valores de retorno.
– Control de Flujo: • Módulo 4: Procesamiento de datos – Importación y llamado de módulos.
If. – Listas de listas. – Invocación de funciones y scope.
Else. – Archivos. – Parámetros con nombre y parámetros por defecto.
Elif. Cómo se interactúa con archivos y para qué sirven. – Funciones recursivas.
Uso en conjunto. Leer archivos. – Aplicación de funciones.
– Ciclos: Escribir archivos.
While. – Procesamiento de datos.
For. Carga masiva.
Edición masiva.
Ejemplos prácticos.
Curso: Curso: Curso:
DESARROLLO DE SOFTWARE PYTHON Y BASES DE DATOS INTRODUCCIÓN A MINERÍA DE
CON PYTHON DATOS Y MACHINE LEARNING
• Estructuras de datos secuenciales: listas, • Conceptos fundamentales de bases de datos. • Conceptos fundamentales de minería de datos.
tuplas, colas. • El modelo relacional. • Preparación de datos y reducción de
• Estructuras de datos no secuenciales: • El lenguaje de consultas estándar SQL. información.
diccionarios y sets. • Interacción directa con una base de datos • Reglas de asociación.
• Clases, objetos, atributos y métodos. relacional usando SQL. • Algoritmos de clasificación.
• Interacción entre objetos. • Conectores y librerías Python para trabajo con • Algoritmos de Clustering y medidas de
• Uso de módulos y bibliotecas existentes. bases de datos relacionales. similaridad.
• Extracción directa de información desde un • Selección de modelos e introducción a Machine
programa Python. Learning.
• La librería Pandas y el concepto de Dataframe.
• Extracción de información de mediana
complejidad desde un programa Python.
• Modificación y eliminación de información de la
base de datos desde Python.
• El modelo de documentos.
• El formato JSON.
• Interacción con una base de datos de
documentos desde un programa Python.
Nota: El orden de los cursos dependerá de la programación que realice la Dirección Académica.
EQUIPO DOCENTE
MAURICIO ARRIAGADA
Doctor en Ciencias de la Ingeniería, UC. Master in Computer Science,
University of Northern Iowa (USA). Master en Ingeniería de Software e
Ingeniero Civil en Computación e Informática, Universidad de
Tarapacá (Chile).
VALERIA HERSKOVIC
Doctora en Ciencias, mención Computación e Ingeniero Civil en
Computación, Universidad de Chile. Profesora Asistente del Departamento
de Ciencia de la Computación UC.
JORGE MUÑOZ-GAMA
Ingeniero Informático y Master en Computación, Universitat Politècnica de
Catalunya, recibió el grado de Doctor en Computación con distinción Cum
Laude y mención internacional en la misma universidad.
CRISTIÁN RUZ
Docteur, Université Nice Sophia Antipolis. Magíster en Ciencias de la
Ingeniería e Ingeniero Civil en Computación, UC. Profesor Asistente
Adjunto del Departamento de Ciencia de la Computación, UC.
MODALIDAD
» Online
REQUISITOS
» No tiene requisitos académicos.
» Se recomienda dos años de experiencia laboral.
VALOR: $1.890.000.-
Consulta por descuentos, facilidades de pago y convenios con tu banco para pago en cuotas.