Imprimir objetos de una clase en Python

Un objeto es una instancia de una clase. Una clase es como un modelo, mientras que una instancia es una copia de la clase con valores reales. Cuando se crea un objeto de una clase, se dice que la clase está instanciada. Todas las instancias comparten los atributos y el comportamiento de la clase. Pero … Continue reading «Imprimir objetos de una clase en Python»

¿Cómo crear una clase vacía en Python?

Una clase es un proyecto o prototipo definido por el usuario a partir del cual se crean objetos. La clase se puede considerar como un tipo de datos definido por el usuario. Generalmente, una clase contiene miembros de datos conocidos como atributos de la clase y funciones miembro que se utilizan para modificar los atributos … Continue reading «¿Cómo crear una clase vacía en Python?»

Anulación de miembros de clases anidadas en Python

Anular es un concepto de OOP (programación orientada a objetos) y generalmente tratamos este concepto en Herencia. La anulación de métodos es una capacidad de cualquier lenguaje de programación orientado a objetos que permite que una subclase o clase secundaria proporcione una implementación específica de un método que ya proporciona una de sus superclases o … Continue reading «Anulación de miembros de clases anidadas en Python»

Obtener índice en la lista de objetos por atributo en Python

En este artículo, veremos cómo encontrar el índice de un elemento en una lista usando un atributo en Python. Usaremos la función enumerar para hacer esto.  La función enumerate() produce un contador que cuenta cuántas veces se ha iterado un ciclo. No necesitamos importar bibliotecas adicionales para utilizar la función enumerate() porque está integrada en … Continue reading «Obtener índice en la lista de objetos por atributo en Python»

Diferencia entre atributos y propiedades en Python

Atributo de clase: los atributos de clase son únicos para cada clase. Cada instancia de la clase tendrá este atributo.  Ejemplo: Python3 # declare a class class Employee:           # class attribute     count = 0                    # define a method     def increase(self):          Employee.count += 1      # create an Employee  # class object a1 = … Continue reading «Diferencia entre atributos y propiedades en Python»

Polimorfismo en Python

¿Qué es el polimorfismo? La palabra polimorfismo significa tener muchas formas. En programación, polimorfismo significa que se usa el mismo nombre de función (pero diferentes firmas) para diferentes tipos. Ejemplo de funciones polimórficas incorporadas:   Python3 # Python program to demonstrate in-built poly- # morphic functions   # len() being used for a string print(len(«geeks»))   … Continue reading «Polimorfismo en Python»

Python | Evitar datos de clase compartidos entre las instancias

Los atributos de clase pertenecen a la clase en sí y serán compartidos por todas las instancias y, por lo tanto, contienen el mismo valor de cada instancia. Dichos atributos se definen en las partes del cuerpo de la clase, generalmente en la parte superior, para facilitar la legibilidad.  Supongamos que tenemos el siguiente fragmento … Continue reading «Python | Evitar datos de clase compartidos entre las instancias»

Método de instancia en Python

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 «Método de instancia 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»

Herencia en la clase interna de Python

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 «Herencia en la clase interna de Python»