Hola mundo con Flask

Sin duda una de las grandes ventajas que tiene desarrollar aplicaciones web con Flask es lo sencillo que resulta si conocemos el lenguaje de programación Python y las pocas líneas que son necesarias para lanzar una aplicación del estilo ‘Hola mundo!’. Aplicación sencilla con Flask Vamos a ver lo sencillo que resulta escribir un Hola… Seguir leyendo Hola mundo con Flask

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

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?

Módulos con Python

Podríamos definir un módulo de Python como un bloque de código que es reutilizable en otros programas. Suelen incluir clases, funciones y variables para que sean utilizadas desde otros archivos y programas. Módulos en Python En un módulo podemos encontrar diferentes bloques de código; por ejemplo, una función que realice sumas y otra que realice restas. Por… Seguir leyendo Módulos con Python

Excepciones con Python

Llamamos excepciones en Python al control de errores mientras estamos ejecutando nuestro programa. Durante la ejecución de nuestro programa, cuando ocurre algún error se crea una excepción y el programa se detiene y muestra el error. Excepciones Python Una de las excepciones más comunes es SyntaxError, que se muestra cuando tenemos en nuestro código algo que el… Seguir leyendo Excepciones con Python

Ficheros con Python

Los ficheros son una parte importantísima en el desarrollo de nuestras aplicaciones con Python. Podemos utilizarlos para guardar información y acceder a ella posteriormente, o acceder directamente a información almacenada en ficheros que hayan sido proporcionados por otras aplicaciones. Ficheros en Python Python nos provee de varias funciones para trabajar con ficheros de forma sencilla. En todo… Seguir leyendo Ficheros con Python

Funciones lambda con Python

Estas son las tres principales características de las funciones lambda con Python: Función lambda en Python Las funciones lambda de Python se pueden asignar a variables y después llamar a esa variable. Veamos antes de nada un ejemplo básico de función lambda: Otro ejemplo de función lambda pero enviando una cadena de texto como argumento. Ahora realizaremos una… Seguir leyendo Funciones lambda con Python

Funciones recursivas con Python

Las funciones recursivas en Python son funciones que contienen en su bloque de código una llamada a su propia función. Todas las funciones recursivas deben tener tanto una llamada a sí mismas como la posibilidad de retornar un valor sin llamarse nuevamente. En cada llamada a la función, debería reducirse la complejidad. De otra forma, nuestra función… Seguir leyendo Funciones recursivas con Python

Funciones con Python

Las funciones con Python son bloques de código identificados por un nombre y que únicamente se ejecutan cuando son llamadas. Las funciones se definen con la palabra clave def, seguida de un nombre() y dos puntos. Se les pueden pasar datos de diferentes tipos entre paréntesis después del nombre → parámetros y también puede retornar datos →… Seguir leyendo Funciones con Python