En este curso los estudiantes conocerán estructuras de datos secuenciales como listas, tuplas, stacks y colas. Luego, se presentarán estructuras no secuenciales como conjuntos y diccionarios, junto con sus ventajas y desventajas, lo que les permitirá escoger la representación apropiada para organizar datos de manera más eficiente. A continuación, se introducirán elementos de modelación para problemas más complejos mediante la programación orientada a objetos. Para finalizar se presentará la recursión como una estrategia alternativa a la resolución de problemas.
Offered By
Programación en Python II: aprendiendo a estructurar datos
Pontificia Universidad Católica de ChileAbout this Course
Haber realizado el MOOC Introducción a la programación en Python I: aprendiendo a programar con Python o conocimientos equivalentes.
What you will learn
Distinguir herramientas de modelamiento para programas más complejos, como herencia y polimorfismo.
Utilizar estructuras de datos secuenciales y no secuenciales para el almacenamiento y consulta de datos en programas computaciones.
Construir tipos de datos propios sencillos, a través de conceptos de clases, objetos, atributos y métodos.
Construir soluciones a problemas algorítmicos utilizando el modelo de programación recursiva.
Skills you will gain
- Python Programming
- analysis
Haber realizado el MOOC Introducción a la programación en Python I: aprendiendo a programar con Python o conocimientos equivalentes.
Offered by
Syllabus - What you will learn from this course
Introducción y bienvenida
Semana 1
Semana 2
Semana 3
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.