Saltar al contenido principal
InicioPython

Estructuras de datos y algoritmos en Python

Explora estructuras de datos como listas enlazadas, pilas, colas, tablas hash y grafos, así como algoritmos de búsqueda y ordenamiento.

Comienza El Curso Gratis
4 horas16 vídeos49 ejercicios18.094 aprendicesTrophyDeclaración de cumplimiento

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.
Group

¿Entrenar a 2 o más personas?

Probar DataCamp for Business

Preferido por estudiantes en miles de empresas


Descripción del curso

Reconocer Estructuras de Datos y Algoritmos Populares

La mayoría de los programas informáticos se basan en unos pocos algoritmos y estructuras de datos. Descubre lo que hay detrás de la mayoría de tus interacciones informáticas en este curso de cuatro horas. Te familiarizarás con algunas de las estructuras de datos más comunes: listas enlazadas, pilas, colas y árboles. También implementarás algoritmos populares como búsqueda en profundidad, búsqueda en anchura, ordenamiento de burbuja, ordenamiento por mezcla y ordenamiento rápido.

Aprende a detectar estructuras de datos y algoritmos en la vida cotidiana

Practicarás la aplicación de algoritmos y estructuras de datos a elementos como barajas de cartas, listas de reproducción de música, platos internacionales o pilas de libros. Acabarás el curso con la capacidad adquirida para reconocer algoritmos y estructuras de datos comunes y saber implementarlos en aplicaciones cotidianas.

Analizar la eficacia de los algoritmos

Durante el curso, aprenderás a analizar algoritmos populares en función de su eficiencia. Te familiarizarás con la "Notación Big O", la norma del sector para describir la complejidad de un algoritmo.

Perfecciona tus conocimientos de programación en Python

Conocer bien las estructuras de datos y los algoritmos significa ser capaz de tomar problemas cotidianos y resolverlos utilizando un código eficiente. Practicarás esto en Python, y aprenderás a aplicar estas habilidades elementales y transferirlas a cualquier lenguaje de programación.
Empresas

¿Entrenar a 2 o más personas?

Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.
DataCamp Para EmpresasPara obtener una solución a medida, reserve una demostración.

En las siguientes pistas

Desarrollador Python

Ir a la pista

Caja de herramientas de programación en Python

Ir a la pista
  1. 1

    Trabajo con listas enlazadas y pilas y comprensión de la notación Big O

    Gratuito

    Empezarás aprendiendo qué son los algoritmos y las estructuras de datos. Descubrirás dos estructuras de datos: las listas enlazadas y las pilas. A continuación, aprenderás a calcular la complejidad de un algoritmo utilizando la notación Big O.

    Reproducir Capítulo Ahora
    ¡Te damos la bienvenida!
    50 xp
    Implementación de una lista enlazada
    100 xp
    Inserción de un nodo al principio de una lista enlazada
    100 xp
    Eliminación del primer nodo de una lista enlazada
    100 xp
    Qué es la notación Big O
    50 xp
    Notación Big O: ¿verdadero o falso?
    100 xp
    Práctica con la notación Big O
    100 xp
    Trabajo con pilas
    50 xp
    Implementación de una pila con el método push
    100 xp
    Implementación del método pop para una pila
    100 xp
    Uso de LifoQueue de Python
    100 xp
Empresas

¿Entrenar a 2 o más personas?

Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.

En las siguientes pistas

Desarrollador Python

Ir a la pista

Caja de herramientas de programación en Python

Ir a la pista

colaboradores

Collaborator's avatar
Maham Khan
Collaborator's avatar
Izzy Weber
Collaborator's avatar
George Boorman

requisitos previos

Introduction to Object-Oriented Programming in Python
Miriam Antona HeadshotMiriam Antona

Software Engineer

Ver Más

¿Qué tienen que decir otros alumnos?

¡Únete a 15 millones de estudiantes y empieza Estructuras de datos y algoritmos en Python hoy mismo!

Crea Tu Cuenta Gratuita

GoogleLinkedInFacebook

o

Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.