calendar correo curso diplomado horas lugar in-company magister magisteres programa-avanzado quotes reloj telefono contacto contacto grad video
Search
Coincidencias exactas
Buscar por
Seleccionar todos
Magisters
Diplomados
Cursos
Profesores
Noticias
Páginas

Diplomado en Programación y Aplicaciones de Python

Aprende, domina y aplica Python, el lenguaje de programación más versátil del presente y futuro, utilizado como herramienta fundamental en Data Science, Machine Learning, construcción de aplicaciones con inteligencia artificial, interacción con la Web y en muchos otros ámbitos.

No se requiere formación previa en programación.

Disponible para profesionales de todo Chile y Latinoamérica.
Próximo inicio versión N°3.

Antecedentes Generales

27/04/2021
Mar y jue de 18:00 a 21:15 hrs
116 horas cronológicas
$2.300.000 en Chile / USD 3200 resto del mundo ¡Consulta por descuento!

Todas las modalidades del programa (dual, presencial y streaming) tienen el mismo valor. Además, recomendamos preguntar las condiciones de cada una al momento de matricularse.


programas@ing.puc.cl

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 el énfasis está 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 (los alumnos deben traer su propio equipo a las sesiones presenciales.

 

 

Dirigido a:
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.

 

 

Objetivos de Aprendizaje:

-Conocer y 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.

 

 

 

Contenidos del Programa

Al final del curso podrás

  • -Instalar el entorno de desarrollo PyCharm sobre un sistema operativo.
  • -Utilizar el razonamiento algorítmico para generar una solución a un problema.
  • -Desarrollar programas en el lenguaje de programación Python que permitan resolver problemas sencillos.
  • -Utilizar los elementos de control de flujo y estructuras del lenguaje para ordenar la ejecución de un programa.
  • -Desarrollar programas que permitan procesar datos a partir de archivos.

 

Contenidos

– Introducción: la programación y los sistemas computacionales
– Instrucciones básicas del lenguaje Python
– Control de flujo
– Strings y archivos
– Listas y diccionarios

Al final del curso podrás:

  • -Aplicar conceptos de programación orientada a objetos para construir programas de mediana complejidad.
  • -Diseñar un programa de modo que pueda ser extendido y modificado más adelante.
  • -Aplicar técnicas avanzadas del lenguaje como decoradores y generadores.
  • -Conocer las estructuras de datos más comunes.
  • -Utilizar módulos y paquetes existentes

 

Contenidos

– 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

Al final del curso podrás:

  • -Comprender qué es una base de datos y las distintas características de los modelos de datos disponibles.
  • -Construir un modelo de datos relacional o un modelo de datos de documentos.
  • -Formular consultas SQL simples.
  • -Extraer información desde bases de datos relacionales y de documentos.
  • -Escribir programas en Python que interactúen con bases de datos.

 

Contenidos

– 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

Al final del curso serás capaz de:

  • -Conocer las problemáticas y técnicas asociadas a la Ciencia de Datos y al Aprendizaje de Máquina.
  • -Comprender las principales librerías Python orientadas al análisis y visualización de datos.
  • -Aplicar las principales librerías Python orientadas al aprendizaje de máquina en set de datos reales.
  • -Implementar programas en Python basados en técnicas de aprendizaje de máquina.

 

Contenido

– 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

Al final del curso podrás:

  • -Conocer los protocolos y estándares que gobiernan la WWW.
  • -Entender la arquitectura y el funcionamiento de una aplicación web.
  • -Escribir páginas estáticas con html y css, y una aplicación web (server side) con ayuda de un framework.
  • -Interactuar con una API desde un programa Python.
  • -Escribir una API sencilla.
  • -Extraer información desde páginas Web (web scrapping).

 

Contenido

– 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

Nota: El orden de los cursos dependerá de la programación que realice la Dirección Académica

Cuerpo Académico

Solicita información y brochure aquí:

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.

¿Listo para postular?

Postula Aquí



Webpay
Pago disponible con tarjetas de crédito de Chile hasta en 12 cuotas precio sin interés

 

¿Te gustó este programa?
¡Compártelo en tus redes sociales!

Programas relacionados

Descargar Brochure
Necesitas ayuda? Conversemos
X