Loopskey-logo
CourseTechnology

Programación en Python II: aprendiendo a estructurar datos

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

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.