Encapsulación con Python

La encapsulación con Python consiste en hacer inaccesibles desde fuera los atributos y métodos que necesitemos de una clase determinada para proteger la integridad del objeto. Encapsulando atributos y métodos en Python Para encapsular utilizaremos doble guión bajo __ seguido del nombre de la variable o método. Python internamente cambiará el nombre para que esté… Seguir leyendo Encapsulación con Python

Polimorfismo con Python

Antes de comenzar a hablar sobre el polimorfismo en Python, es conveniente que sepamos cómo está compuesta esta palabra: El polimorfismo en Python es la capacidad o habilidad que tienen los objetos en diferentes clases para usar los métodos o atributos con el mismo nombre pero valores diferentes. Puedes conocer más sobre las clases en Python. Polimorfismo… Seguir leyendo Polimorfismo con Python

Herencia con Python

La herencia en Python consiste en definir una clase secundaria o derivada que hereda todas las propiedades y métodos de otra clase principal o base, es decir, en crear una clase a partir de otra que ya existe. Herencia en POO Python Cuando hablamos de herencia en Python también nos podemos referir a nuestras clases… Seguir leyendo Herencia con Python

Atributos con Python

Los atributos con Python son las características que describen nuestro objeto: pueden ser atributos de instancia y atributos de clase. Atributos de un objeto Los atributos de instancia en Python son aquellos que podemos crear al vuelo y son independientes para cada instancia de clase; es decir, pueden ser únicos para cada objeto. Atributos de… Seguir leyendo Atributos con Python

Métodos con Python

Los métodos de una clase en Python son las acciones o comportamientos que van a tener los objetos que se creen mediante dicha clase. Métodos Python Básicamente son funciones que se definen dentro de una clase, funciones de Python creadas con una peculiaridad: todas deben tener como primer parámetro self → uno mismo (no tiene… Seguir leyendo Métodos con Python

Objetos y clases con Python

Objetos POO Python Podríamos decir que, en la POO de Python, los objetos son un conjunto de datos y acciones que están agrupados. Comprender que existe esta agrupación de características (atributos) y acciones (métodos) llamada objeto es fundamental para entender la programación orientada a objetos en Python y en cualquier lenguaje de programación. En la… Seguir leyendo Objetos y clases con Python

¿Qué es POO en Python?

La POO o programación orientada a objetos en Python es un paradigma de la programación que simplifica la estructura y la lógica del desarrollo de aplicaciones de gran tamaño. Programación orientada a objetos Para entender este paradigma de forma más sencilla vamos a ver antes de nada dos definiciones claves: Vamos a ver una clase… Seguir leyendo ¿Qué es POO en Python?