Python | método getattr()

La función getattr() de Python se utiliza para acceder al valor del atributo de un objeto y también ofrece la opción de ejecutar el valor predeterminado en caso de que la clave no esté disponible. Sintaxis: getattr(obj, clave, definición) Parámetros:  obj: el objeto cuyos atributos deben procesarse. clave: el atributo del objeto def: el valor … Continue reading «Python | método getattr()»

¿Cómo convertir un diccionario en una clase?

Trabajar con Dictionary es algo bueno, pero cuando tenemos muchos diccionarios, se vuelve difícil de usar. Así que entendamos cómo podemos convertir un diccionario en una clase. Acercarse  Tomemos un diccionario simple «my_dict» que tiene el Nombre, Rango y Asunto como mis Claves y tienen los valores correspondientes como Geeks, 1223, Python. Estamos llamando a … Continue reading «¿Cómo convertir un diccionario en una clase?»

Crear clases dinámicamente en Python

Una clase define una colección de variables de instancia y métodos para especificar un tipo de objeto. Una clase se puede utilizar para crear tantas instancias de objeto del tipo de objeto como sea necesario. Un objeto es una entidad identificada con ciertos atributos (miembros de datos) y comportamientos (funciones miembro). Un grupo de objetos … Continue reading «Crear clases dinámicamente en Python»

¿Cómo usar NamedTuple y Dataclass en Python?

alguna vez te has preguntado cómo crear una clase que no sean los métodos ingenuos que a todos nos han enseñado. No se preocupe, en este artículo vamos a cubrir estos métodos alternativos. Hay dos formas alternativas de construir una clase en Python.  NamedTuple  clase de datos  Primero, vamos a crear una clase con los … Continue reading «¿Cómo usar NamedTuple y Dataclass en Python?»

Destructores en Python

Los constructores en Python Destructors se llaman cuando un objeto se destruye. En Python, los destructores no se necesitan tanto como en C++ porque Python tiene un recolector de basura que maneja la administración de la memoria automáticamente. El método __ del __() es conocido como método destructor en Python. Se llama cuando se han eliminado … Continue reading «Destructores en Python»

Método Python hasattr()

La función Python hasattr() es una función de utilidad incorporada, que se utiliza para verificar si un objeto tiene el atributo con nombre dado y devolver verdadero si está presente, de lo contrario, falso. En este artículo veremos cómo verificar si un objeto tiene un atributo en Python . Sintaxis de la función hasattr() Sintaxis: … Continue reading «Método Python hasattr()»

Declaración de continuación de Python

La declaración de continuación de Python finaliza la iteración de los bucles y comienza a continuar con la siguiente iteración. Declaración de continuación de Python La declaración Python Continue es una declaración de control de bucle que obliga a ejecutar la siguiente iteración del bucle mientras se salta el resto del código dentro del bucle … Continue reading «Declaración de continuación de Python»

__subclasscheck__ y __subclasshook__ en Python

La clase es una colección de datos (variables y métodos). Agrupa datos y funcionalidad juntos. Proporciona todas las características estándar de la programación orientada a objetos. Básicamente es un modelo para crear objetos. La creación de una nueva clase crea un nuevo tipo de objeto, lo que permite crear nuevas instancias de ese tipo. Ejemplo: … Continue reading «__subclasscheck__ y __subclasshook__ en Python»

Herencia y Composición en Python

Requisito previo: clases y objetos en Python Este artículo comparará y resaltará las características de la relación is-a y has-a en Python. ¿Qué es la herencia (relación Is-A)?  Es un concepto de Programación Orientada a Objetos . La herencia es un mecanismo que nos permite heredar todas las propiedades de otra clase. La clase de … Continue reading «Herencia y Composición en Python»

__init__ en Python

Requisitos previos: clase de Python , objetos , uno mismo Siempre que la programación orientada a objetos se realiza en Python, la mayoría de las veces nos encontramos con el método __init__ en Ups, que generalmente no entendemos por completo. Este artículo explica el concepto principal de __init__ pero antes de entender __init__ se requieren … Continue reading «__init__ en Python»