AssertionErrorAssertionError
Una sentencia assert falló porque la condición se evaluó como False.
MemoryErrorEl intérprete de Python se quedó sin memoria disponible.
El sistema no dispone de suficiente RAM para la operación. Ocurre al crear estructuras de datos muy grandes, al cargar archivos enormes en memoria o por fugas de memoria que causan un agotamiento gradual.
Procesa los datos por fragmentos usando generadores o iteradores en lugar de cargar todo en memoria. Usa estructuras de datos eficientes en memoria. Perfila el uso de memoria con tracemalloc. Aumenta la RAM del sistema o el espacio de swap.
AssertionErrorUna sentencia assert falló porque la condición se evaluó como False.
NameErrorSe referenció un nombre local o global que no ha sido definido.
asyncio.TimeoutErrorUna operación de asyncio superó su timeout.
GeneratorExitLanzada cuando se llama al método close() de un generador, permitiendo la limpieza.
ExceptionGroupUn contenedor para múltiples excepciones, introducido en Python 3.11 para la concurrencia estructurada.
BlockingIOErrorUna operación de E/S se bloquearía sobre un objeto no bloqueante.