Curso «Python: Listas»

Actualizado

Suscribirse

Access this and all courses with a subscription

Incluye

23 lecciones
21 ejercicios
57 tests
Trabajo autónomo
Material adicional
Acceso al resto de cursos de Códica

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

Course Cover
  • Práctica en el navegador
  • Acceso permanente a la teoría
  • Aprende a tu ritmo
Suscribirse

Access this and all courses with a subscription