GuíaBásico
Guía de Estructuras de Datos y Algoritmos con Python
Guía completa de estructuras de datos y algoritmos implementados en Python: arrays, stacks, queues, linked lists, trees, hash tables, sorting, searching y Big O Notation. Más de 25 algoritmos documentados con su complejidad, implementados desde cero. Es el diferenciador del path: el 95% de los cursos de backend no cubren esto, y es justo lo que se pregunta en entrevistas técnicas.
- 48
- lecciones
- 6
- módulos
- Inglés · Español
- disponible en
- Gratis
- acceso
Resultados
Lo que vas a poder hacer
- Arrays y Listas: Operaciones, slicing, list comprehensions
- Stacks y Queues: LIFO/FIFO, implementaciones desde cero
- Linked Lists: Single, double, circular
- Trees: Binary trees, BST, traversals (inorder, preorder, postorder)
- Hash Tables: Dictionaries, sets, collision handling
- Sorting: Bubble, merge, quick, insertion — implementados
- Searching: Linear, binary search
- Big O Notation: Time y space complexity analysis
Contenido
El temario, módulo por módulo
Abre cualquiera para ver sus lecciones.
- 1. Introducción a Arrays y Listas
- 2. Listas — Creación, Indexing y Operaciones Básicas
- 3. Complejidad de Operaciones de Listas
- 4. Slicing Avanzado
- 5. List Comprehensions
- 6. Tuples vs Lists — Mutabilidad y Semántica
- 7. Búsqueda Lineal y el Módulo array
- 8. Proyecto del Módulo — Procesador de Datos con Listas
- 1. Introducción a Stacks, Queues y Linked Lists
- 2. Stacks — LIFO desde Cero
- 3. Problemas Clásicos con Stacks
- 4. Queues — FIFO y collections.deque
- 5. Singly Linked List desde cero
- 6. Doubly Linked List y Trade-offs
- 7. Array vs Linked List — Cuándo Usar Cada Uno
- 8. Proyecto del Módulo — Task Manager con Undo y Cola de Procesamiento
- 1. Introducción a Trees y Binary Search Trees
- 2. Árboles Binarios — Conceptos y Estructura
- 3. BST — Insert y Search
- 4. BST — Delete (Los 3 Casos)
- 5. Recorridos — Inorder, Preorder, Postorder (DFS)
- 6. BFS y Traversal por Niveles
- 7. Balance, Altura y Árboles Degenerados
- 8. Proyecto del Módulo — BST Completo con Visualización
- 1. Introducción a Hash Tables
- 2. Hash Functions — Cómo Convertir Keys en Índices
- 3. Implementar Hash Table con Chaining
- 4. Open Addressing y Linear Probing
- 5. Load Factor y Rehashing
- 6. Dict y Set — Patrones de Uso en Backend
- 7. Problemas Clásicos con Hash Tables
- 8. Proyecto — Hash Table Completa + Problemas Resueltos
- 1. Introducción a Sorting, Searching y Big O
- 2. Big O Notation — El Lenguaje de la Eficiencia
- 3. Bubble Sort e Insertion Sort — Algoritmos Cuadráticos
- 4. Merge Sort — Divide y vencerás
- 5. Quick Sort — Pivots y Particiones
- 6. Binary Search — Buscar en O(log n)
- 7. Comparación y Análisis Integrado
- 8. Proyecto — Sorting & Searching Library
- 1. Introducción al Algorithm Playground
- 2. Estructura del Proyecto — Organización Profesional
- 3. Integrar Estructuras de Datos
- 4. Integrar Algoritmos de Sorting
- 5. Integrar Searching y Problemas Clásicos
- 6. Tests con pytest — Verificar Todo
- 7. Benchmarks y Documentación — El Toque Profesional
- 8. Proyecto Final — Algorithm Playground Completo
Dónde encaja
Esta guía es parte de algo más grande
Se estudia dentro de estos programas, con acompañamiento y fechas.
Dudas frecuentes
Lo que suele preguntarse
Sin límite. Es una guía gratuita: entras cuando quieras, las veces que quieras.
No. Los módulos están ordenados de menos a más, pero puedes saltar al que necesites. Tu progreso se guarda por lección.
Lo que haga falta está en «Qué necesitas traer», arriba. Si no aparece nada ahí, puedes empezar desde cero.
En el grupo de WhatsApp del Club, y cada quince días hay un live con un instructor donde se resuelven dudas en vivo.
No. Esta guía es autoguiada y sin fechas. El bootcamp es en vivo, por cohorte, con entregas que alguien revisa.
Empieza cuando quieras
Lo que dicen los estudiantes
Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.
Aún no hay reseñas aprobadas.
¡Sé el primero en compartir tu experiencia!