Tipos de Excepciones en el Manejo de Errores de Python

En Python, distintos tipos de excepciones pueden ser identificados mediante clases (ya que Python unifica clases y tipos, siendo el tipo una clase). Cada excepción representa un tipo específico de error. 1. Errores Sintácticos Comunes AttributeError: Intento de acceder a un atributo que no existe en un objeto, por ejemplo, mi_objeto.atributo cu ...

Publicado el 6-29 05:04

Ejercicios Fundamentales de Programación en C

1. Selección de Oponentes en un Torneo En un torneo de tenis de mesa, dos equipos compiten, cada uno con tres jugadores. El Equipo A está formado por Alice, Bob y Charlie, mientras que el Equipo B lo integran Xavi, Yolanda y Zoe. Se conocen las siguientes restricciones: Alice no jugará contra Xavi, y Charlie no competirá ni contra Xavi ni contr ...

Publicado el 6-27 19:31

Decoradores en Python

Día 12 Repaso 1. Objetos de función: nombre de la función def funcion(): pass 1) f = funcion 2) def fun(funcion): pass 3) def func(): return funcion 4) dic = {'función': funcion} | lista = [funcion] 2. Espacios de nombres y ámbito de aplicación LEGB len("abc") longitud = 10 del longitud len("abc") global palabra_clave L =&g ...

Publicado el 6-24 17:28

Estructuras de Bucle en C: El Bucle For

Contenido Uso básico Formatos del bucle for Funcionamiento de break y continue en bucles for Diagrama de flujo de ejecución Recomendaciones No modificar la variable de control dentro del bucle for Utilizar el rango "cerrado-abierto" para las variables de control Los bucles for pueden anidarse Errores comunes Ejercicios prácticos ...

Publicado el 6-24 00:20

Fundamentos del lenguaje Dart

Conceptos esencilaes Dart es un lenguaje orientado a objetos donde todo elemento es una instancia de clase, incluyendo números, funciones y null. Todos los objetos heredan de la clase base Object. Tipado fuerte con inferencia automática (ej: var contador = 5 infiere int) Soporte para genéricos: Lista<int>, Mapa<String, dynamic> Fun ...

Publicado el 6-20 06:10

Guía fundamental de expresiones regulares en Java

Las expresiones regulares constituyen un mecanismo robusto para identificar y manipular cadenas de texto. Operan mediante patrones definidos por caracteres y metacaracteres especiales. El método group() de la clase Matcher La clase Matcher internamente utiliza un arreglo de enteros (groups) para registrar las posiciones de coincidencia. Cada in ...

Publicado el 6-17 19:15

Introducción a la biblioteca GLib para desarrollo en C

La biblioteca GLib es una herramienta fundamental para la progrmaación en C en sistemas Linux y Unix. Proporciona un conjunto de estructuras de datos, macros y funciones utilitarias que mejoran la portabilidad y eficiencia del código. Configuración de la compilación Para compilar con información de depuración, se pueden usar los siguientes méto ...

Publicado el 6-17 18:01

Conjuntos en Python: Definición, Manipulación y Métodos

Introducción a los Conjuntos Un conjunto en Python es una estructura de datos que almacena elementos únicos sin orden específico. A diferencia de las listas o tuplas, no permite duplicados y soporta operaciones matemáticas como unión, intersección y diferencia. Creación de Conjuntos Los conjuntos se pueden definir usando llaves {} o la función ...

Publicado el 6-17 00:23

Definición de Funciones y Pasaje de Parámetros en Python

''' 1. Sistema de inicio de sesión y registro con bucle: opción 1 para iniciar sesión, opción 2 para registrarse, opción 0 para salir, otras entradas son inválidas 2. Los datos de usuario se almacenan en el archivo datos_usuarios.txt para mantener la persistencia 3. En el inicio de sesión, se valida la cuenta antes de pedir la contraseña. Tres ...

Publicado el 6-16 16:43

Guía de instalación y uso de Easywsclient para C++

Easywsclient es una biblioteca ligera y minimalista para C++ que facilita la integración de clientes WebSocket en proyectos de C++. Está diseñada para ser sencilla de usar, proporcionando una API clara para establecer conexiones WebSocket y gestionar la comunicación en tiempo real. Estructura de directorios del proyecto El repositorio principal ...

Publicado el 6-13 21:26