Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Programación en Python II: aprendiendo a estructurar datos

Pontificia Universidad Católica de Chile via Coursera

Overview

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.

Syllabus

  • Introducción y bienvenida
    • En este curso estudiaremos los conceptos fundamentales para el desarrollo de algoritmos y su programación en computadores, enseñando conceptos que permitirán el desarrollo de programas utilizando diferentes estructuras de datos en Python 3. Podrás aprender a cómo definir estructuras de datos secuenciales y no secuenciales, así como tipos propios con orientación a objetos, y el paradigma de recursión.

      ¡Bienvenidos y bienvenidas !
  • Semana 1
    • En esta semana entenderemos el concepto y operaciones asociadas a tipos de datos secuenciales.
  • Semana 2
    • En esta semana seguiremos entendiendo el concepto y operaciones asociadas a otros tipos de datos secuenciales.
  • Semana 3
    • En esta semana entenderemos el concepto y operaciones asociadas a tipos de datos no-secuenciales.
  • Semana 4
    • En esta semana definiremos tipos de datos propios sencillos, usando conceptos de clases, objetos, atributos y métodos.
  • Semana 5
    • Esta semana entenderemos las herramientas de modelamiento para programas más complejos, como la interacción entre objetos y herencia.
  • Semana 6
    • En esta semana vamos a comprender el concepto de recursión y su uso para resolución de problemas.
  • Cierre
    • Muchas gracias por acompañarnos en este proceso de aprendizaje.En este curso enseñamos a definir y utilizar estructuras de datos secuenciales y no secuenciales, así como tipos propios con orientación a objetos, y el paradigma de recursión.
      Con las herramientas adquiridas podrás profundizar en otros tópicos, como el análisis de datos cada vez más complejos, y has dado el primer paso hacia la ciencia de datos.

Taught by

Valeria Herskovic, Cristian Ruz and Jorge Muñoz Gama

Tags

Reviews

Start your review of Programación en Python II: aprendiendo a estructurar datos

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.