La programación se vuelve realmente interesante cuando tienes la oportunidad de trabajar con conjuntos de elementos. Te mencionamos algunos ejemplos donde puedes encontrarlos:
- Visualización de datos por páginas en un sitio web.
- Cálculo del total del pedido basado en cada uno de los elementos.
- Visualización de una lista de amigos, mensajes, películas y cosas similares.
- Procesamiento de un conjunto de nodos DOM (HTML, desarrollo front-end).
Cualquier lista que nos rodea en el mundo real o virtual son colecciones de elementos desde el punto de vista de la programación. En Python, se utiliza una lista 📝 para almacenarlos, una estructura de datos que permite trabajar con el conjunto como una sola entidad:
# Definición de la lista de amigos
friends = ['Carlos', 'Juan', 'Luis']
A diferencia de los tipos de datos primitivos, las listas en Python pueden cambiar. Tanto en contenido como en tamaño de la lista misma. Esto afecta significativamente su manipulación y agrega por un lado más posibilidades, y por otro, más responsabilidad.
Usando listas, puedes resolver la misma tarea de muchas maneras diferentes. Solo algunas de ellas serán buenas, mientras que las demás serán ineficientes, difíciles de depurar y analizar.
Por esta razón, no solo hay unas pocas lecciones sobre listas, sino un curso completo y bastante extenso.
Este curso cubre muchas situaciones que se resuelven tradicionalmente con listas. El conocimiento obtenido en este curso se convertirá en la base sobre la cual se basa todo el desarrollo posterior. Los temas principales de este curso son:
- Manipulación de listas.
- Procesamiento de listas en bucles.
- Trabajo con listas y bucles anidados.
- Ordenamiento de listas.
- Uso de listas para trabajar con cadenas.
Además de las listas, en este curso tocaremos el tema de los algoritmos y las estructuras de datos. Te familiarizarás con el concepto de complejidad algorítmica, aprenderás cómo implementar algunos algoritmos típicos que a menudo se preguntan en las entrevistas. El conocimiento de estos temas es fundamental para escribir código eficiente.
Para acceder completo a curso necesitas un plan básico
El plan básico te dará acceso completo a todos los cursos, ejercicios y lecciones de Códica, proyectos y acceso de por vida a la teoría de las lecciones completadas. La suscripción se puede cancelar en cualquier momento.