Desentraña cómo Python encuentra nombres y mantiene el estado a través de llamadas con este cuestionario enfocado en ámbitos, cierres y decoradores. Trabajarás con patrones del mundo real como funcion...
Elige una dificultad y el número de preguntas para comenzar.
Los ámbitos, cierres y decoradores son donde el “simplemente funciona” de Python puede sentirse sutil de repente. Este cuestionario te ayuda a construir un modelo mental confiable para la resolución de nombres (LEGB), variables capturadas y patrones de envoltura de funciones.
Cada pregunta utiliza 4 opciones y no hay temporizador, por lo que puedes razonar cuidadosamente sobre el orden de ejecución, los enlaces y lo que realmente se evalúa.
Elige cuántas preguntas deseas responder antes de comenzar, y selecciona una dificultad más fácil o más difícil si deseas enfocar tu práctica. La dificultad general está equilibrada al mezclar verificaciones rápidas de conceptos con elementos de lectura de código que requieren un seguimiento paso a paso.
Un enfoque común es comenzar con una ronda más corta en dificultad Mixta, luego repetir con una dificultad más alta una vez que puedas predecir salidas sin adivinar.
Cuando falles una pregunta, reescribe el fragmento en tu cabeza utilizando pasos explícitos: comportamiento en tiempo de definición vs tiempo de llamada, qué ámbito posee cada nombre y qué objeto devuelve el decorador. Sin temporizador y con 4 opciones por pregunta, trata cada elemento como una mini sesión de depuración en lugar de una prueba de velocidad.
¿Cuál es el término para el área del programa donde una variable es accesible?
¿Qué palabra clave se utiliza para declarar una variable global en Python?
¿Qué tipo de función te permite adjuntar comportamiento a una función existente?
Este cuestionario tiene 128 preguntas sobre ámbitos, cierres y decoradores de Python.
No. No hay temporizador, así que puedes tomarte tu tiempo leyendo el código y razonando sobre el ámbito y los enlaces.
Cada pregunta es de opción múltiple con 4 opciones.
Sí. Antes de comenzar, elige tu cantidad de preguntas y selecciona un nivel de dificultad; Mixto combina elementos fáciles, medianos y más difíciles.
Verás búsqueda LEGB, global/no local, captura de cierres, enlace tardío, patrones de decoradores y errores comunes de envoltura.
Desenreda el comportamiento asíncrono de JavaScript con preguntas sobre Promesas, async/await, microtareas y el ciclo de eventos. Practicarás predecir el orden de ejecución, detectar errores sutiles de temporización y elegir el patrón asíncrono correcto para código real. Elige tu cantidad de preguntas y dificultad preferidas, luego aprende a tu propio ritmo sin temporizador.

Agudiza tu comprensión del modelo de propiedad de Rust, las reglas de préstamo y las anotaciones de tiempo de vida con preguntas prácticas centradas en el código. Trabajarás a través de errores comunes del compilador, elegirás las soluciones más seguras y desarrollarás intuición sobre cómo piensa el verificador de préstamos. Elige tu dificultad y número de preguntas preferido, luego aprende a tu propio ritmo sin temporizador.
Identifica las amenazas cibernéticas comunes y las mejores prácticas defensivas utilizadas para reducir el riesgo. Cubre phishing, malware, contraseñas, MFA, conceptos básicos de cifrado y hábitos de navegación segura.
Verifica tu comprensión de cómo se entregan y utilizan los servicios en la nube. Cubre IaaS, PaaS, SaaS, contenedores vs VMs, regiones/zonas de disponibilidad y conceptos básicos de responsabilidad compartida.
Pon a prueba tu conocimiento de la sintaxis común de programación en lenguajes populares. Las preguntas se centran en variables, bucles, funciones y estructuras de datos básicas sin requerir una teoría profunda de informática.
Asocia los componentes clave de la PC con lo que hacen y cómo afectan el rendimiento. Cubre CPU, GPU, RAM, tipos de almacenamiento, placas base, fuentes de alimentación y puertos.