Diplomado en programación y aplicaciones de python

Diplomado

Online

$ 1.900.000 IVA inc.

Llama al centro

Descripción

  • Tipología

    Diplomado

  • Metodología

    Online

  • Horas lectivas

    171h

  • Duración

    7 Meses

Los participantes aprenderán a programar utilizando el lenguaje Python y a construir aplicaciones nativas y web que permitan hacer análisis o visualización de datos, o que incorporen algoritmos de inteligencia artificial. Para ello serán introducidos gradualmente en las principales librerías y herramientas del ecosistema Python.

A diferencia de otros programas en que el énfasis está en los conceptos de Ciencia de Datos e Inteligencia Artificial que se ilustran y ejemplifican con código Python, en este programa se hace hincapié en aprender y dominar la herramienta misma, ilustrando su versatilidad con aplicaciones en diversos ámbitos.

La metodología a utilizar es eminentemente práctica con abundante trabajo en el computador, siendo dictado en modalidad blended, con un primer curso online (asincrónico) y luego cuatro cursos en formato streaming (sincrónico), donde el alumno se encuentra en la misma sesión con el profesor y compañeros. Se contará además con un soporte para el alumno (materiales, asistencia, etc.) a través de Moodle.

A tener en cuenta

- Comprender el lenguaje Python y su potencial.
- Aplicar el lenguaje Python para expresar algoritmos y para leer, extraer y procesar información.
- Aplicar el código disponible en las librerías más populares a escenarios comunes de Ciencia de Datos e Inteligencia Artificial y a problemas diversos.
- Desarrollar aplicaciones de mediana complejidad nativas y web en Python.

Profesionales que desean trabajar en análisis de datos y están interesados en agregar la programación en el lenguaje Python a sus competencias laborales.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Inteligencia artificial
  • Base de datos
  • Ciencia de datos
  • Aplicaciones nativas
  • Visualización de datos
  • Data Science
  • Machine learning
  • Desarrollo software

Profesores

Jaime Navón Cohen

Jaime Navón Cohen

Profesor Asociado Ciencia de la Computación UC

Doctor of Philosophy, University of North Carolina at Chapel Hill. Master of Science, Technion-Israel Institute of Technology. Ingeniero Civil Electricista, Pontificia Universidad Católica de Chile. Profesor Asociado y Director del Departamento de Ciencia de la Computación, Pontificia Universidad Católica de Chile.

Temario

CURSO: HERRAMIENTAS BÁSICAS DE PROGRAMACIÓN EN PYTHON

Módulo 1: Introducción a la programación
- Motivación:

  • De los datos a la información.
  • Datos, información y programación ¿Cómo conviven hoy estos elementos en el mundo laboral?.
  • ¿Qué es la programación?.
  • Aplicaciones prácticas.
  • La programación en el mundo laboral y cómo debe convertirse en un hábito.

- Secuencias de comandos en Python.
- Operaciones básicas.
- Creación y asignación de variables.
- Operaciones lógicas.

Módulo 2: Control de flujo
- Control de flujo:

  • If.
  • Else.
  • Elif.
  • Uso en conjunto.

- Ciclos:

  • While.
  • For.


Módulo 3: Tipos de datos y funciones
-Tipos de datos: enteros, decimales, textos y listas.
- “Strings”.

  • ¿Qué es un string?
  • Funciones básicas de un string.
  • Funciones avanzadas de un string
- Funciones.
  • ¿Qué es una función?
  • ¿Por qué ocupar funciones?.
  • Declaración y uso de funciones.

- Listas.

  • Creación de listas.
  • Obtener elementos.
  • Añadir elementos o quitar elementos.
  • Operaciones sobre listas.


Módulo 4: Procesamiento de datos
- Listas de listas.
- Archivos.

  • Cómo se interactúa con archivos y para qué sirven.
  • Leer archivos.
  • Escribir archivos.

- Procesamiento de datos

  • Carga masiva.
  • Edición masiva.
  • Ejemplos prácticos.

Módulo 5: Diccionarios y tuplas
- Listas y listas de listas.
- Manipulación de listas.
- Funciones sobre listas.
- Diccionarios.
- Operaciones sobre diccionarios.
- Aplicaciones de diccionarios.
- Aplicaciones con listas y diccionarios.
- Tuplas como tipo de dato inmutable.
- Operaciones sobre tuplas.
- Combinando listas, tuplas y diccionarios.

Módulo 6: Funciones
- Concepto de función.
- Definición de funciones.
- Parámetros y valores de retorno.
- Importación y llamado de módulos.
- Invocación de funciones y scope.
- Parámetros con nombre y parámetros por defecto.
- Funciones recursivas.
- Aplicación de funciones.

CURSO: DESARROLLO DE SOFTWARE (PYTHON)

- El ciclo de desarrollo de software.
- Programación orientada a objetos.
- Clases, métodos y atributos.
- Herencia y delegación.
- Módulos y paquetes.
- Manejo de errores y excepciones.
- Estructuras de datos.
- Los dataframes de pandas.
- Decoradores y generadores.

CURSO: INTERACCIÓN CON BASES DE DATOS

- Conceptos fundamentales.
- El modelo relacional.
- El lenguaje de consultas estándar SQL.
- Interacción con una base de datos relacional a través de la API standard de- Python.
- Interacción con una base de datos relacional con ayuda de un ORM: SQLAlchemy.
- El modelo de documentos.
- Interacción con una base de datos de documentos desde un programa Python.

CURSO: APLICACIONES EN CIENCIA DE DATOS E INTELIGENCIA ARTIFICIAL

- Introducción al lenguaje de programación en Python y sus aplicaciones en ciencia de datos.
- Análisis estadístico y representación de datos.
- Librerías Python orientadas al análisis y visualización.
- Extracción y almacenamiento de datos (web scraping, archivos, Json).
- Algoritmos de aprendizaje de máquina (supervisado y no supervisado) en Python.
- Modelos de aprendizaje en Python.
- Selección de modelos.
- Librerías Python orientadas al aprendizaje de máquina.
- Aplicación a problemas reales de ciencia de datos.

CURSO: PYTHON Y LA WWW

- Introducción.
- Contenido de las páginas con HTML y CSS.
- El protocolo HTTP.
- Arquitectura MVC de la aplicación Web.
- Un framework orientado a aplicaciones (Django).
- Un framework orientado a APIS (Flask).
- Introducción a JavaScript y procesamiento en el lado del cliente.

Llama al centro

Diplomado en programación y aplicaciones de python

$ 1.900.000 IVA inc.