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.

Enjoy unlimited growth with a year of Coursera Plus for $199 (regularly $399). Save now.

Programación en Python II: aprendiendo a estructurar datos



Instructors: Valeria Herskovic
5,900 already enrolled
(105 reviews)
Recommended experience
What you'll 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'll gain
Details to know

Add to your LinkedIn profile
12 assignments
See how employees at top companies are mastering in-demand skills

There are 8 modules in this course
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 !
What's included
1 video
En esta semana entenderemos el concepto y operaciones asociadas a tipos de datos secuenciales.
What's included
4 videos1 reading2 assignments
En esta semana seguiremos entendiendo el concepto y operaciones asociadas a otros tipos de datos secuenciales.
What's included
4 videos1 reading2 assignments
En esta semana entenderemos el concepto y operaciones asociadas a tipos de datos no-secuenciales.
What's included
8 videos1 reading2 assignments
En esta semana definiremos tipos de datos propios sencillos, usando conceptos de clases, objetos, atributos y métodos.
What's included
4 videos1 reading2 assignments
Esta semana entenderemos las herramientas de modelamiento para programas más complejos, como la interacción entre objetos y herencia.
What's included
4 videos1 reading2 assignments
En esta semana vamos a comprender el concepto de recursión y su uso para resolución de problemas.
What's included
4 videos1 reading2 assignments
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.
What's included
1 video1 plugin
Instructors



Offered by
Why people choose Coursera for their career




Learner reviews
105 reviews
- 5 stars
77.14%
- 4 stars
17.14%
- 3 stars
2.85%
- 2 stars
0.95%
- 1 star
1.90%
Showing 3 of 105
Reviewed on Jan 16, 2024
Buen curso, con resolución de problemas a nivel intermedio. Buenos profesores. Lo recomiendo
Reviewed on Mar 18, 2023
Felicitaciones por ofrecer estos cursos con esa modalidad, muy buen contenido y la presentación por parte de los facilitadores.
Reviewed on Jun 8, 2024
Complementó los conocimientos ya adquiridos en el primer curso base y puedo entender mejor otros conceptos para poder empezar por mi cuenta.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,




