Font size
WorksheetsCuestionario sobre Python
Total questions: 89
Worksheet time: 45mins
¿Cuál es el propósito principal de un constructor en Python?
Ejecutar bloques de código de manera selectiva.
Inicializar un objeto recién creado de una clase.
Realizar comparaciones y operaciones lógicas.
Modificar un objeto después de crearse.
¿Qué estructura de control permite ejecutar bloques de código basándose en si una condición lógica es verdadera o falsa?
Constructor.
Condicional.
Asignación.
Concatenación.
¿Qué representa un valor booleano en Python?
Un número sin decimales.
Una cadena de texto.
Un valor de verdad, True o False.
Un número con decimales.
¿Qué acción se realiza al guardar un valor en una variable?
Indexación.
Asignación.
Concatenación.
Operador.
¿Qué define la clasificación de un dato o valor en Python?
Sintaxis.
Semántica.
Tipo.
Mutable.
¿Qué tipo de número es un entero en Python?
Número con decimales.
Número sin decimales.
Número flotante.
Número mutable.
¿Qué significa "mutable" en Python?
Que puede modificarse después de crearse.
Que no puede modificarse después de crearse.
Que representa un valor de verdad.
Que es una regla de escritura correcta.
¿Qué describe la semántica en Python?
Reglas de escritura correcta del lenguaje.
Significado de lo que hace el código.
Clasificación de un dato o valor.
Unión de cadenas o listas.
¿Qué operación realiza un operador en Python?
Guardar un valor en una variable.
Realizar una operación aritmética, lógica o de comparación.
Acceder a un elemento usando su índice.
Unir cadenas o listas.
¿Qué es la concatenación en Python?
Acción de guardar un valor en una variable.
Unión de cadenas o listas.
Acceso a un elemento usando su índice.
Fragmento de código que produce un valor.
¿Qué significa el término "alcance" en programación?
Zona del programa donde se almacena una variable.
Zona del programa donde se valida una variable.
Zona del programa donde se define una variable.
Zona del programa donde se elimina una variable.
¿Qué palabra clave se utiliza para referirse a una variable definida en el ámbito global en Python?
local
yield
global
return
¿Qué función tiene la palabra clave "return" en Python?
Finalizar la ejecución de una función y enviar un valor de vuelta.
Pausar la ejecución de una función.
Declarar una variable dentro de una función.
Crear una colección de elementos únicos.
¿Qué patrón de diseño utiliza la sintaxis @nombre_decorador en Python?
Generador
Decorador
Alias
Recursividad
¿Qué tipo de funciones se definen con la palabra clave "lambda" en Python?
Funciones recursivas.
Funciones anónimas de una sola línea.
Funciones globales.
Funciones generadoras.
¿Qué diferencia principal tiene un "frozenset" respecto a un "set" en Python?
Un frozenset permite duplicados, mientras que un set no.
Un frozenset es mutable, mientras que un set no.
Un frozenset es inmutable, mientras que un set es mutable.
Un frozenset no puede contener elementos únicos.
¿Qué framework de desarrollo web en Python es conocido por ser ligero?
Django
Flask
Pyramid
Tornado
¿Qué significa "recursividad" en programación?
Cuando una función se llama a sí misma.
Cuando una función llama a otra función.
Cuando una función se ejecuta en un bucle.
Cuando una función se detiene automáticamente.
¿Qué palabra clave se utiliza para importar módulos en Python?
alias
import
yield
global
¿Qué es NumPy en Python?
Una biblioteca para la creación de interfaces gráficas.
Una biblioteca para el cálculo numérico y arreglos multidimensionales.
Un framework para testing en Python.
Un protocolo para la comunicación de datos en la web.
¿Cuál es la función principal de Pandas en Python?
Manipulación y análisis de datos.
Creación de gráficos interactivos.
Comunicación entre sistemas.
Pruebas de unidades específicas.
¿Qué significa API?
Protocolo para la comunicación de datos en la web.
Interfaz para comunicación entre sistemas.
Biblioteca para el análisis de datos.
Proceso de verificar que el código funcione.
¿Qué describe el protocolo HTTP?
Un conjunto de reglas para definir cómo se intercambian los datos.
El protocolo principal utilizado para la comunicación de datos a través de la web.
Un framework de testing para Python.
Un informe que contiene las llamadas a funciones realizadas en el código.
¿Qué es un socket?
Un punto final de comunicación a través del cual los programas pueden enviar y recibir datos a través de una red.
Un mecanismo de administración de memoria en Python.
Un proceso para verificar que el código funcione.
Una biblioteca para el cálculo numérico.
¿Qué es un Unit Test?
Una prueba basada en ejemplos de doc.
Una prueba de una unidad específica.
Un framework de testing para Python.
Un proceso para registrar información de eventos.
¿Qué describe el término "RefCount" en Python?
Un framework de testing para Python.
El mecanismo de administración de memoria más básico de Python.
Un protocolo para la comunicación de datos en la web.
Un proceso para encontrar y solucionar errores en el código fuente.
¿Qué es Debugging?
El proceso de encontrar y solucionar errores en el código fuente de cualquier software.
Un informe que contiene las llamadas a funciones realizadas en el código.
Un conjunto de reglas para definir cómo se intercambian los datos.
Un framework de testing para Python.
¿Qué describe el término "Coerción"?
Conversión automática de un tipo a otro.
Proceso de verificar que el código funcione.
Un conjunto de reglas para definir cómo se intercambian los datos.
Un framework de testing para Python.
¿Qué es Logging en programación?
El acto de registrar información de eventos de un programa mientras se ejecuta.
Un informe que contiene las llamadas a funciones realizadas en el código.
Un protocolo para la comunicación de datos en la web.
Un proceso para encontrar y solucionar errores en el código fuente.
¿Qué palabra clave se utiliza en Python para probar código que puede producir errores?
from
try
except
raise
¿Qué función built-in en Python devuelve la longitud de un objeto como una lista, cadena, tupla o diccionario?
len
range
map
filter
¿Qué palabra clave en Python se utiliza para manejar excepciones que ocurren en un bloque de código?
except
finally
raise
as
¿Qué función built-in en Python genera una secuencia inmutable de números dentro de un rango especificado?
range
len
abs
round
¿Qué palabra clave en Python se utiliza para poner un alias a un módulo, variable o excepción?
as
from
try
except
¿Qué función built-in en Python permite recibir datos escritos por el usuario?
input
map
filter
¿Qué función en Python aplica una función a cada elemento de un iterable?
map
filter
len
range
¿Qué palabra clave en Python se utiliza para disparar o generar explícitamente una excepción?
raise
finally
except
try
¿Qué función built-in en Python devuelve el valor absoluto de un número?
round
abs
len
range
¿Qué estructura en Python se utiliza para repetir código?
Bucle
Iterador
range
filter
¿Qué función built-in toma múltiples iterables y los agrega elemento por elemento, devolviendo un iterador de tuplas?
super
zip
async
with
¿Qué permite acceder a métodos de la superclase desde una subclase?
Polymorphism
Abstracción
super
Subclase
¿Cuál es la capacidad de que una función u objeto actúe diferente según el tipo de dato?
Herencia Múltiple
Polymorphism
Descriptor
Context Manager
¿Qué principio muestra solo la información esencial y oculta los detalles de implementación complejos al usuario?
Abstracción
Sobrescritura
Metaclase
Multiprocessing
¿Qué clase define cómo se crean otras clases?
Descriptor
Metaclase
Subclase
Context Manager
¿Qué objeto controla el contexto de ejecución y abre y cierra recursos automáticamente?
Context Manager
GIL
Multithreading
Asíncrono
¿Qué término describe la ejecución de tareas sin bloquear?
Multithreading
Asíncrono
Multiprocessing
Descriptor
¿Qué define una función asíncrona?
async
with
GIL
zip
¿Qué significa "await" en programación?
Espera una operación asíncrona.
Función que abre archivos en Python.
Convierte texto a bytes.
Crea objetos según necesidad.
¿Cuál es la función de "venv" en Python?
Crea entorno virtual.
Convierte bytes a texto.
Añade funcionalidad sin modificar código.
Abre archivos en Python.
¿Qué hace el módulo "Pickle"?
Serializa objetos.
Convierte texto a bytes.
Abre archivos en Python.
Crea objetos según necesidad.
¿Qué formato utiliza "JSON"?
Basado en texto.
Separado por comas.
Representado en bits.
Codificación estándar de caracteres.
¿Qué representa el término "Singleton"?
Asegura una sola instancia.
Convierte texto a bytes.
Función llamada por otra función.
Área temporal de almacenamiento.
¿Qué hace el "Decorator Pattern"?
Añade funcionalidad sin modificar código.
Convierte bytes a texto.
Crea objetos según necesidad.
Abre archivos en Python.
¿Qué es "UTF-8"?
Codificación estándar de caracteres.
Formato de datos basado en texto.
Datos representados en bits.
Archivo de configuración de paquete.
¿Qué función tiene "Buffer"?
Área temporal de almacenamiento.
Convierte texto a bytes.
Crea entorno virtual.
Asegura una sola instancia.
¿Qué hace "Setup.py"?
Archivo de configuración de paquete.
Formato distribuible de paquetes.
Repositorio de paquetes Python.
Verificador de tipos estático.
¿Qué significa "Framework"?
Conjunto de herramientas estructuradas.
Convierte bytes a texto.
Función que recuerda su entorno.
Crea objetos según necesidad.
¿Qué significa "Dockstring" en el contexto de Python?
Propuesta de mejora para Python.
Documentación dentro del código.
Referencia al objeto actual.
Código interpretado por Python.
¿Qué describe PEP8 en Python?
Filosofía de diseño de Python.
Guía de estilo para Python.
Código interpretado por Python.
Tipo según comportamiento.
¿Qué representa "self" en Python?
Referencia al objeto actual.
Referencia a la clase actual.
Parámetro identificado por nombre.
Expansión de elementos en llamada.
¿Qué función tiene el "Garbage Collector" en Python?
Limita atributos permitidos.
Libera memoria automáticamente.
Guarda resultados para acelerar.
Verifica antes de ejecutar.
¿Qué significa "Memoization" en programación?
Guarda resultados para acelerar.
Código interpretado por Python.
Recibe argumentos variables.
Filosofía de diseño de Python.
¿Qué describe el "Zen of Python"?
Filosofía de diseño de Python.
Código interpretado por Python.
Propuesta de mejora para Python.
Tipo según comportamiento.
¿Qué diferencia hay entre "*args" y "**kwargs" en Python?
"*args" recibe argumentos variables y "**kwargs" recibe argumentos nombrados variables.
"*args" guarda resultados y "**kwargs" libera memoria.
"*args" verifica antes de ejecutar y "**kwargs" maneja errores.
"*args" es una referencia al objeto actual y "**kwargs" a la clase actual.
¿Qué significa "EAFP" en Python?
Primero intenta, luego maneja error.
Verifica antes de ejecutar.
Expansión de elementos en llamada.
Código interpretado por Python.
¿Qué función se utiliza para convertir una cadena en minúsculas en Python?
title()
capitalize()
upper()
lower()
¿Qué método se usa para agregar un elemento al final de una lista en Python?
append()
add()
insert()
extend()
¿Qué palabra clave se utiliza para definir una función en Python?
function
lambda
method
def
¿Qué palabra clave se utiliza para definir una función en Python?
def
lambda
function
method
¿Cuál es el propósito de la función len() en Python?
Contar el número de elementos en un iterable.
Obtener el índice de un elemento.
Convertir un número a cadena.
Crear una lista vacía.
¿Qué tipo de dato se utiliza para almacenar una secuencia de caracteres en Python?
Tuple
List
String
Dictionary
¿Qué método se utiliza para agregar un elemento al final de una lista en Python?
insert
add
append
extend
¿Cuál es la función de la palabra clave "def" en Python?
Importar un módulo.
Definir una función.
Declarar una variable.
Crear un bucle.
¿Qué estructura de datos en Python permite almacenar pares clave-valor?
Conjunto
Diccionario
Tupla
Lista
¿Qué método se utiliza para agregar un elemento al final de una lista en Python?
insert
extend
append
add
¿Cuál es la función de la palabra clave "global" en Python?
Declarar una variable que se puede usar en todo el programa.
Crear una variable local dentro de una función.
Modificar el alcance de una variable dentro de una clase.
Definir una función dentro de otra función.
¿Qué hace la función sorted() en Python?
Ordena los elementos de un iterable y devuelve una lista.
Filtra los elementos de un iterable según una condición.
Convierte un iterable en un conjunto.
Devuelve el elemento más grande de un iterable.
¿Cuál es la función de la palabra clave "def" en Python?
Declarar una variable global.
Importar un módulo.
Definir una función.
Crear un bucle infinito.
¿Qué método se utiliza para agregar un elemento al final de una lista en Python?
append()
add()
extend()
insert()
¿Qué es un diccionario en Python?
Una colección de pares clave-valor.
Una lista ordenada de elementos.
Un conjunto de funciones predefinidas.
Un tipo de variable que solo almacena números.
¿Qué método se utiliza para agregar un elemento al final de una lista en Python?
add()
extend()
insert()
append()
¿Cuál es la función de la palabra clave "class" en Python?
Crear una instancia de una clase.
Definir una nueva clase.
Eliminar una clase.
Modificar una clase existente.
¿Qué tipo de datos se utiliza para almacenar una colección ordenada y mutable de elementos en Python?
Tupla
Lista
Conjunto
Diccionario
¿Qué función se utiliza para leer datos de un archivo en Python?
write
read
open
close
¿Qué palabra clave se utiliza para definir una clase en Python?
module
class
def
object
¿Qué método se utiliza para agregar un elemento al final de una lista en Python?
append
extend
insert
add
¿Qué método se utiliza para agregar un elemento al final de una lista en Python?
extend()
append()
add()
insert()
¿Cuál es la función de la palabra clave "with" en Python?
Crear un contexto de ejecución para manejar recursos.
Ejecutar un bloque de código en paralelo.
Definir una función anónima.
Importar módulos de forma condicional.
¿Qué función se utiliza para convertir una cadena a minúsculas en Python?
lower()
toLower()
casefold()
capitalize()
