Mostrando del 31 al 40 de 131 registros
Python viene con multitud de tipos de datos integrados como, dict, list, set... ¿Alguna vez has pensado si puedes crear tus propios tipos de datos? Como una persona, un coche, universidades, etc. Sería útil crear estos tipos de datos también para nuestros desarrollos, ¿verdad? Pues con Python es posible, y es donde entrar en juego las clases y los objetos.
En este artículo, os describiré lo que se entiendo por una clase y por un objetos, y cómo podemos trabajar con ellos en Python.
Hoy vamos a continuar con Clases en python y vamos a hablar del famoso “polimorfismo“, una característica aplicada en muchos lenguajes de programación que permiten el paradigma OOP (Programación Orientada a Objetos.)
Indice del Contenidos:
1.- Polimorfismo: Mismo nombre de Método en diferentes clases y objetos:
2.- Sobrecarga de Métodos: Mismo nombre de método en la misma clase.
2.1.- Emulando sobrecarga de métodos en python
3.- ¿Cuándo nos es útil el polimorfismo o la sobrecarga en python?
Cuando desarrollamos una aplicación, lo normal es que utilice una base de datos, un servidor de caché o que incluso tenga integraciones con servicios de terceros como Stripe que requieren de un API key. Las variables de configuración y secretos de una aplicación nunca deben guardarse en nuestro repositorio, sino que deben guardarse en archivos de configuración.
¡Imaginad que guardamos nuestra clave de base de datos hardcodeada en el repositorio y lo subiéramos a Github!