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

Pontificia Universidad Católica de Chile

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

4.6 rating at Coursera based on 42 ratings

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.

Someone learning on their laptop while sitting on the floor.