Desarrollo de software con python (online)
Curso
Online
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
75h
-
Duración
6 Semanas
El curso comienza con una breve presentación de la sintaxis y tipos básicos, para posteriormente presentar las estructuras básicas de manejo de datos existentes en el lenguaje Python, empezando con las estructuras secuenciales como listas, tuplas y colas, para luego presentar estructuras no secuenciales como diccionarios y sets. Se analizan las ventajas y recomendaciones de uso para cada uno. Se presentan también los conceptos fundamentales de la programación, orientadas a objetos que permitan a los estudiantes construir software de mediana complejidad y comprender elementos de la programación relacionada a objetos como clases, atributos y métodos. Finalmente, se enseña a usar bibliotecas existentes e integrarlas dentro de un programa principal.
La metodología de enseñanza y aprendizaje para este curso online consiste en técnicas metodológicas activas, donde el participante puede interactuar con sus pares y profesor-tutor, a través de los recursos tecnológicos que provee la plataforma educativa virtual provista para el curso.
La metodología de enseñanza y aprendizaje para este curso online consiste en técnicas metodológicas activas, donde el participante puede interactuar con sus pares y profesor-tutor a través de los recursos tecnológicos que provee la plataforma educativa virtual provista para el curso.
A tener en cuenta
- Utilizar estructuras de datos secuenciales como listas, tuplas y colas para almacenar y consultar datos.
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.
Se recomienda contar con conocimientos básicos de programación, específicamente en lenguaje Python. En particular, debe ser capaz de utilizar controles de flujo, distintos tipos de datos y funciones, y diccionarios con Python.
Opiniones
Materias
- Desarrollo software
- Estructuras programación
- Estructura de datos
- Atributos y métodos
- Lenguaje de programación
- Programación python
Profesores
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
- 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.
Desarrollo de software con python (online)