Curso «Python: Listas»
Actualizado
Access this and all courses with a subscription
Incluye
Descripción
En este curso, descubrirás la estructura de datos llamada lista. Explorarás conceptos como recortes, iteradores y cálculos perezosos. Al finalizar, serás capaz de manipular datos utilizando listas y trabajar con colecciones infinitas. Los conocimientos adquiridos te ayudarán a resolver problemas algorítmicos y procesar datos de manera eficiente.
Qué aprenderás
- Identificar listas en el código y manipularlas.
- Formar y procesar listas en bucles.
- Crear objetos iterables y trabajar con ellos.
Lecciones del curso
1 | Introducción Nos familiarizamos con el tema del curso. |
2 | Sintaxis Aprendemos la sintaxis para trabajar con listas. |
3 | Modificación Nos familiarizamos con las formas principales de modificar listas. |
4 | Verificación de la existencia de un valor Analizamos los errores típicos al trabajar con listas: exceder los límites, referirse a una clave inexistente. |
5 | Segmentos 🍕 Nos familiarizamos con uno de los principales métodos de manipulación de listas: los segmentos. |
6 | Ciclo for y listas Aprendiendo una forma simple de recorrer listas |
7 | Ciclos con índices Aprendemos a usar ciclos con índices para trabajar con listas. |
8 | Enlaces 🔗 Vamos a ver el concepto de los datos de referencia y cómo manejar listas en funciones. |
9 | Agregación Aprendemos a agregar datos. |
10 | Eliminación de elementos de la lista Hablamos de las formas correctas e incorrectas de eliminar elementos. |
11 | Instrucciones de control Aprendemos cómo funcionan `break` y `continue`. |
12 | Listas anidadas 📋 Conocemos la sintaxis para crear y actualizar listas anidadas. |
13 | Teoría de conjuntos Nos acercamos a lo maravilloso. |
14 | Creación de una cadena usando un bucle Aprendiendo a armar cadenas de manera eficiente. |
15 | Procesar cadenas utilizando listas Descubrimos cómo procesar cadenas utilizando listas. |
16 | Ciclos anidados 🔄 Aprendemos a anidar ciclos uno dentro del otro. |
17 | Ordenamiento de listas Nos familiarizamos con los algoritmos básicos. |
18 | Pila 🧱 Conocemos una de las estructuras de datos más fundamentales. |
19 | Big O Nos familiarizamos con la evaluación de la complejidad de los algoritmos. |
20 | Desestructuración Aprendemos a descomponer la lista en partes. |
21 | La sintaxis rest y desestructuración Aprendemos a condensar información en una lista. |
22 | Operador Spread y creación de nuevas listas Aprendamos a crear y unir listas usando el operador `spread`. |
23 | Arrays en la memoria de la computadora Nos familiarizamos con lo que representan los arrays en la realidad. |
Desafíos
1 | Secuencia Ascendente |
2 | Troceado |
3 | Comparación de versiones |
4 | Aumento de una lista bidimensional |
5 | Peso de Hamming |
6 | Longitud de la última palabra |
7 | La subcadena más larga |
8 | Espejeo de la matriz |
9 | Multiplicación de matrices |
10 | Transposición de matrices |
11 | Alcancía |
12 | Triángulo de Pascal |
13 | Notación polaca inversa |
14 | Caracol |
15 | Lista de rangos |
16 | Suma de intervalos |

- Práctica en el navegador
- Acceso permanente a la teoría
- Aprende a tu ritmo
Access this and all courses with a subscription