Funciones, built-ins, estructuras de datos y datos anidados para llevar tu código al siguiente nivel.
Lleva tu código al siguiente nivel con funciones, built-ins, estructuras de datos y datos anidados.
Contenido del curso
Unidad 1: Funciones
Crea funciones reutilizables, maneja parámetros, valores de retorno y el alcance de variables.
Definir funciones y parámetros
Retorno de valores con return
Scope: variables globales y locales
Ejercicio práctico con funciones
¡A construir funciones!
Prueba de la unidad
Unidad 2: Funciones Integradas de Python
Domina las funciones built-in más útiles: numéricas, de agregación, secuencias, formato de salida y utilidad.
Funciones numéricas: abs, max, min, round
Agregación y combinación: sum, any, all y zip
Funciones de secuencias: len, sorted, reversed
Formato avanzado de salida: alineación, miles y porcentajes
Funciones de utilidad: type, isinstance, callable, enumerate
Ejercicio práctico con built-ins
¡Ordena el código con built-ins!
Prueba de la unidad
Unidad 3: Estructuras de Datos
Maneja listas, tuplas, diccionarios y conjuntos: las colecciones fundamentales de Python.
Listas: append, insert, remove, pop, sort, reverse, len
Tuplas
Diccionarios: keys, values, items, get, pop
Conjuntos
Ejercicio práctico con estructuras de datos
¡Clasifica! Lista vs Tupla
¡Clasifica! Diccionario vs Conjunto
Prueba de la unidad
Unidad 4: Estructuras Anidadas y Mutabilidad
Entiende qué objetos se pueden modificar, por qué b = a no copia, cómo copiar correctamente y cómo trabajar con listas de diccionarios, diccionarios anidados y matrices.
Mutables vs inmutables
Referencias y alias: por qué b = a no copia
Copia superficial vs profunda
Listas de diccionarios
Diccionarios anidados y matrices
Retos: procesa datos anidados
¡Clasifica! ¿Se modifica el original?
Prueba de la unidad
Unidad 5: Evaluación Final
Examen integrador de opción múltiple y retos de código real que evalúan todo el contenido de las unidades 1 a 4: funciones, funciones integradas, estructuras de datos y estructuras anidadas.