Introducción a Python y Estructuras Básicas
Primeros pasos en Python, manejo de cadenas de texto y control del flujo del programa mediante comparaciones y condicionales.
Control de Flujo con ciclos
Profundización en el uso de condicionales y bucles, incluyendo bucles anidados y técnicas para iterar sobre secuencias de datos.
Funciones y Manejo de Datos
Definición y uso de funciones en Python, explorando conceptos avanzados y técnicas para manipular colecciones de datos.
Listas y Estructuras de Datos
Trabajo con listas, listas anidadas y diccionarios, incluyendo la creación y manipulación de estas estructuras mediante técnicas eficientes como la comprensión de listas.
Listas por Comprensión
Aprenderás a utilizar la técnica de comprensión de listas, una forma concisa y eficiente de crear y transformar listas en Python.
Transformación y Selección de Datos
Métodos para transformar, reducir y filtrar datos en colecciones, aplicando operaciones específicas a elementos de una colección.
Tipos de Datos y Mutabilidad
Entendiendo la conversión entre tipos de datos y el concepto de mutabilidad, y cómo esto afecta la manipulación de datos en Python.
Funciones de Alto Nivel
Profundizarás en el uso de funciones como map, filter y reduce para manipular colecciones de datos de manera funcional.