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

Diccionarios con Python

Podríamos definir los diccionarios en Python como colecciones de pares ordenados (ordenados desde la versión de Python 3.7). La indexación de los diccionarios se realiza mediante claves. Algunas características de los diccionarios son las siguientes: Los diccionarios en Python Los diccionarios en Python son una estructura muy utilizada. Trabajar con ellos resulta muy útil en la creación de nuestros… Seguir leyendo Diccionarios con Python

Sets con Python

La estructura set en Python es un tipo de datos para conjuntos que permite que se puedan almacenar diferentes elementos en una variable. Conjuntos set en Python ¿A qué se refiere esta definición con conjuntos de Python? Los conjuntos son colecciones desordenadas sin elementos duplicados. En este ejemplo vamos a crear un conjunto con algunos elementos… Seguir leyendo Sets con Python

Tuplas con Python

Las tuplas en Python contienen una secuencia de datos relacionados, separados entre ellos mediante comas y metidos entre paréntesis ( ): Los elementos de una tupla están indexados, su primer valor comienza con índice 0 y el último con -1. Tuple en Python Vamos a escribir algunos sencillos ejemplos de tuplas en Python. Al igual que las listas… Seguir leyendo Tuplas con Python

Listas comprehensions con Python

Creo que jugar un poco con las listas y Comprehension de Python puede resultarnos bastante útil para el alcance que tiene en la creación de listas de forma automática. Listas comprehensions en Python Primero vamos a crear dos listas de forma muy sencilla. Una contendrá valores numéricos y la otra cadenas de texto. La idea principal de list… Seguir leyendo Listas comprehensions con Python