python super()

La función Python super() devuelve objetos representados en la clase principal y permite múltiples herencias. Sintaxis de super() en Python súper() Return : Devuelve un objeto proxy que está representado en la clase de los padres. Nota: no hay parámetros en super()  Ejemplo de función super() en Python Python3 class Emp():     def __init__(self, id, name, … Continue reading «python super()»

Herencia en Python – Part 1

La herencia es la capacidad de una clase para derivar o heredar las propiedades de otra clase.  Los beneficios de la herencia son:  Representa bien las relaciones del mundo real. Proporciona la reutilización de un código. No tenemos que escribir el mismo código una y otra vez. Además, nos permite agregar más características a una … Continue reading «Herencia en Python – Part 1»

Python: __delete__ vs __del__

Ambos __delete__y __del__son métodos dunder o mágicos en Python. Los métodos Dunder o mágicos en Python son los métodos que tienen dos guiones bajos de prefijo y sufijo en el nombre del método. Dunder aquí significa «Doble bajo (guiones bajos)». Estos se utilizan comúnmente para la sobrecarga del operador. __del__ __del__es un método destructor que … Continue reading «Python: __delete__ vs __del__»

Ocultación de datos en Python

En este artículo, analizaremos la ocultación de datos en Python, desde la ocultación de datos en general hasta la ocultación de datos en Python, junto con las ventajas y desventajas de utilizar la ocultación de datos en Python. ¿Qué es la ocultación de datos? La ocultación de datos es un concepto que subraya la ocultación … Continue reading «Ocultación de datos en Python»

función attr.asdict() en Python

Python tiene una biblioteca llamada attrs que hace que el código escrito en un modo orientado a objetos sea mucho más fácil y conciso. En una clase que tiene datos, es mejor transformarlos en un diccionario. Podemos usar la función attr.asdict() en Python para devolver los valores de atributo attrs de i como dict.  Sintaxis: … Continue reading «función attr.asdict() en Python»

Python: acceda al atributo de clase principal

Una clase es un proyecto o prototipo definido por el usuario a partir del cual se crean objetos. Las clases proporcionan un medio para agrupar datos y funcionalidad. La creación de una nueva clase crea un nuevo tipo de objeto, lo que permite crear nuevas instancias de ese tipo. Cada instancia de clase puede tener … Continue reading «Python: acceda al atributo de clase principal»

Python | super() en herencia simple

Requisitos previos: herencia , anulación de función En un nivel bastante abstracto, super()proporciona el acceso a los métodos de la superclase (clase principal) que se han anulado en una subclase (clase secundaria) que hereda de ella. Considere el ejemplo de código que se proporciona a continuación, aquí tenemos una clase llamada Squarey otra clase llamada … Continue reading «Python | super() en herencia simple»

Python OOPS: agregación y composición

En este artículo, compararemos y destacaremos las funciones de agregación y composición en Python OOPS .   Concepto de Herencia La herencia es un mecanismo que nos permite tomar todas las propiedades de otra clase y aplicarlas a la nuestra. La clase padre es aquella de la que se derivan los atributos y funciones (también … Continue reading «Python OOPS: agregación y composición»

Crear objetos de clase de datos anidados en Python

Dataclasses es un módulo de Python incorporado que contiene decoradores y funciones para agregar automáticamente métodos especiales como __init__() y __repr__() a las clases definidas por el usuario. Dataclass Object es un objeto integrado en el módulo Dataclasses. Esta función se usa como decorador para agregar métodos especiales directamente a una clase definida por el … Continue reading «Crear objetos de clase de datos anidados en Python»

Clase interna en Python

Python es un lenguaje de programación orientado a objetos, todo en Python está relacionado con objetos, métodos y propiedades. Una clase es un plano definido por el usuario o un prototipo, que podemos usar para crear los objetos de una clase. La clase se define utilizando la palabra clave class. ejemplo de clase Python3 # … Continue reading «Clase interna en Python»