Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Aprende Estructuras de Datos en Python desde Cero
New
333 students

Aprende Estructuras de Datos en Python desde Cero

Comprende cómo organizar, almacenar y manipular datos de forma eficiente en Python.
Last updated 7/2026
Spanish
Spanish [Auto],

What you'll learn

  • Comprender qué son las estructuras de datos y por qué son fundamentales en Python.
  • Utilizar listas, tuplas, conjuntos (sets) y diccionarios de forma efectiva.
  • Elegir la estructura de datos adecuada según el problema que necesiten resolver.
  • Aplicar operaciones comunes como búsqueda, inserción, eliminación y recorrido de datos.
  • Trabajar con pilas (stacks), colas (queues) y colas de doble extremo (deques) utilizando las herramientas de Python.
  • Entender conceptos básicos de rendimiento y eficiencia al manipular datos.
  • Resolver ejercicios prácticos utilizando estructuras de datos reales.
  • Escribir código más limpio, eficiente y fácil de mantener gracias al uso correcto de las estructuras de datos.

Course content

4 sections10 lectures52m total length
  • Introduction4:36

Requirements

  • Conocimientos básicos de Python.
  • Familiaridad con variables y tipos de datos básicos.
  • Comprensión de estructuras de control como if, elif y else.
  • Capacidad para utilizar bucles for y while.
  • Experiencia escribiendo programas sencillos en Python.
  • Tener Python instalado en el ordenador (o acceso a un entorno donde ejecutar código Python).
  • Ganas de aprender y practicar con ejemplos reales.

Description

¿Ya conoces los fundamentos de Python y quieres dar el siguiente paso?

En este curso aprenderás a utilizar las estructuras de datos más importantes de Python para organizar, almacenar y manipular información de forma eficiente. A través de explicaciones sencillas y ejemplos prácticos, descubrirás cómo elegir la estructura adecuada para cada situación y escribir código más limpio y mantenible.

Comenzaremos con los conceptos básicos y avanzaremos paso a paso por las estructuras de datos más utilizadas en el día a día de cualquier programador de Python.

Durante el curso aprenderás a trabajar con:

  • Listas

  • Tuplas

  • Diccionarios

  • Conjuntos (sets)

  • Pilas (stacks)

  • Colas (queues)

  • Colas de doble extremo (deques)

También exploraremos operaciones comunes como agregar, eliminar, buscar y recorrer elementos, además de analizar cuándo conviene utilizar una estructura de datos en lugar de otra.

Este curso está diseñado para personas que ya tienen conocimientos básicos de Python, incluyendo variables, estructuras de control y bucles, pero que aún no se sienten cómodas trabajando con estructuras de datos.

Al finalizar el curso, podrás:

  • Elegir la estructura de datos adecuada para resolver problemas comunes.

  • Manipular colecciones de datos de manera eficiente.

  • Comprender las ventajas y limitaciones de cada estructura.

  • Escribir programas de Python más claros y organizados.

  • Construir una base sólida para estudiar algoritmos y temas más avanzados.

No necesitas conocimientos previos de algoritmos o ciencias de la computación. Solo conocimientos básicos de Python y ganas de aprender.

¡Te espero en el curso!

Who this course is for:

  • Personas que ya conocen los fundamentos de Python y quieren dar el siguiente paso en su aprendizaje.
  • Estudiantes de programación que desean comprender cómo organizar y manejar datos de forma eficiente.
  • Desarrolladores principiantes que quieren fortalecer sus bases en Python.
  • Personas que se están preparando para cursos más avanzados de programación o algoritmos.
  • Cualquier persona interesada en aprender a utilizar listas, tuplas, diccionarios, conjuntos, pilas y colas en Python.