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

Desarrollo de Software con Python (online)

¡Descubre el poder de Python y conviértete en un experto en desarrollo de software con nuestro curso en línea!

Aprenderás de manera dinámica las bases fundamentales de Python, el lenguaje de programación más popular y versátil de la actualidad. Nuestro objetivo es brindarte una introducción completa para que puedas aprovechar al máximo todas las herramientas y construir software de mediana complejidad de forma eficaz.

Exploraremos las estructuras de datos básicas proporcionadas por Python, así como el modelo de orientación a objetos que te permitirá acceder a métodos y atributos de manera ágil y eficiente. Además, te sumergirás en el mundo de las bibliotecas existentes, ampliando tus habilidades y potenciando tus proyectos.

¡Inscríbete y comienza tu viaje hacia el éxito!

Antecedentes Generales

28/05/2024 (versión N°10)
Curso
8 semanas
75 horas totales (35 horas directas y 40 horas indirectas)
$550.000 en Chile / USD 612 resto del mundo ¡Consulta por descuento!
Tutor de apoyo permanente
Tutor de apoyo permanente
4 clases sincrónicas
1 clase sincrónica
Cuestionarios de selección múltiple
3 cuestionarios de selección múltiple
Proyectos aplicados
3 proyectos aplicados
Material multimedia de apoyo
Material multimedia y de apoyo
programas@ing.puc.cl
(+56) 9 5504 4516 - (+56) 9 3353 0870

El curso comienza con sintaxis y tipos básicos en Python, para luego abordar las estructuras fundamentales como listas, tuplas, colas, diccionarios y sets, analizando ventajas y desventajas de cada una de ellas y técnicas de lectura y escritura de datos. Se estudian además los conceptos y técnicas del paradigma de orientación a objetos y su implementación en el lenguaje Python. El curso concluye enseñando cómo utilizar bibliotecas existentes para integrarlas efectivamente dentro de un programa.

Los contenidos serán abordados en 6 clases en línea (8 semanas), donde se entregarán los contenidos mediante recursos interactivos que integran videos, esquemas, artículos, lecturas y preguntas formativas. Lo anterior, utilizando una plataforma educativa virtual.

Dirigido a:
- Profesionales que quieran aprender a usar el lenguaje Python para construir software de mediana complejidad.
- Interesados en el área de Ciencia de Datos que deseen adquirir habilidades para ocupar eficientemente el lenguaje Python.

Resultado de aprendizaje general
- Desarrollar un software de mediana complejidad utilizando el lenguaje Python

Resultado de aprendizaje específicos
- Utilizar las estructuras de datos secuenciales y no secuenciales más adecuadas en cada caso.
- Construir un programa utilizando los conceptos de la programación orientada a objetos.
- Incorporar funcionalidades disponibles en bibliotecas existentes a un programa propio.

Requisito de ingreso:
- Se recomienda el manejo del idioma inglés para acceder a bibliografía y software en este idioma.

Si desea evaluar su nivel de conocimiento de Python, puede realizar una prueba opcional gratuita en este link: https://www.hackerrank.com/prueba-python


Se recomienda iniciar los test en orden, ya que van creciendo en dificultad. Los dos últimos tienen un nivel superior al requerido para ingresar al diplomado, y han sido instalados allí sólo como desafío. Si uno de los test falló, se recomienda revisar y ejercitar esos contenidos antes del inicio del programa.


A continuación, ponemos a su disposición algunos cursos optativos por si desea prepararse previamente al inicio del programa:


- MOOC UC en Coursera: “Introducción a la Programación en Python I: Aprendiendo a programar con Python”.

- Curso en TELEDUC: “Herramientas de programación en Python para procesamiento de datos

Contenidos del Programa

- Introducción al lenguaje de programación Python y su sintaxis.
- Estructuras de datos secuenciales: listas, tuplas, colas.
- Estructuras de datos no secuenciales: diccionarios y sets.
- Clases, objetos, atributos y métodos.
- Interacción entre objetos.
- Uso de módulos y bibliotecas existentes.

Cuerpo Académico


¿Te gusta esta publicación?

Comparte esta publicación


Curso Desarrollo de Software con Python (online)
TransBank
Pago disponible con tarjetas de crédito de Chile hasta en 3 cuotas precio sin interés



Déjanos tus datos y recibe la información en tu correo:

Al momento de inscribirme autorizo a la Escuela de Ingeniería UC para mantener y tratar mis datos personales, todo conforme a la Ley Nº19.628, “Sobre Protección de la Vida Privada”. Revisa las Políticas UC aquí.
Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.

 

20% Exalumnos y colaboradores UC y DUOC, exalumnos de Educación Profesional de Ingeniería UC, Tarjeta vecino Providencia, Las Condes, y Convenio Ingeniería.
15% Funcionarios de servicios públicos.

Programas relacionados

Descargar Brochure
Necesitas ayuda? Conversemos