Programación en Python II: aprendiendo a estructurar datos
By External Provider
About this course
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. Al finalizar el curso, los estudiantes serán capaces de desarrollar sus propios programas informáticos, utilizando estructuras de datos y tipos propios, para implementar algoritmos más complejos y representar problemas interesantes a través de la programación.
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.