Comprehension list en Python

¿Conocéis las Comprehension list de Python? Se trata de una forma rápida, limpia y sencilla de crear listas de valores. La idea es sustituir código como este: cuadrados = [] for x in range(10): cuadrados.append(x**2) Por código como este: cuadrados = [x**2 for x in range(10)] En ambos casos el resultado es el mismo. Una […]

Generadores en Python

Hoy quiero mostraros cómo usar generadores en Python. ¿Qué son los generadores? Son funciones que nos permitirán obtener sus resultados poco a poco. Es decir, cada vez que llamemos a la función nos darán un nuevo resultado. Por ejemplo, una función para generar todos los números pares que cada vez que la llamemos nos devuelva […]

Diferencia entre ‘is’ y ‘==’ en Python

Cuando se empieza en Python es bastante frecuente usar como sinónimos los comparadores is y ==. Aunque, en general, suelen funcionar de forma similar sus comportamientos no son exactamente iguales. is devolverá True si las dos variables apuntan al mismo objeto. == devolverá True si los valores de las variables son iguales. Para acabar de […]

Funciones en Python con Caché

Hay ocasiones en las que ejecutamos funciones una y otra vez con los mismos parámetros. Si esas funciones son operaciones matemáticas o accesos a bases de datos pueden llegar a tener un coste computacional o un tiempo de ejecución demasiado elevado. ¿Y si añadimos una caché a nuestra función? En el caso de Python es […]

Node.js: “Hola nuevo mundo”

¿Os acordáis cuando Javascript estaba a punto de morir? ¿Os acordáis cuando solo servía para validar algunos formularios e incordiarnos? ¿Recordáis aquellos tiempos en los que todos odiábamos Javascript? Javascript resucitó hace ya unos años. La llegada de los frameworks más conocidos como jQuery, YahooUI o Mootools y la popularización de AJAX le dieron una […]

lujoyglamour.com de JJ Merelo: reseña

Ya era hora de leer este libro. Comenzaba la primavera de 2009 cuando JJ Merelo recibía el primer Premio de Creación Literaria de Bubok. Por entonces trabajaba con él en los inicios de la Oficina de Software Libre a tiempo parcial mientras acababa la carrera. Una vez más JJ Merelo nos regala (no es regalado, […]

Alemania: Ladrón de guante blanco

Hace unos días recibí un correo de la universidad dónde estudié, la Universidad de Granada. Se trataba de una oferta de prácticas de investigación en Alemania dirigidas a estudiantes procedentes de España, Italia, Grecia y Portugal. ¿Hay algo en todo esto que os llame la atención? La famosa Troika (controlada por Alemania) nos impone recortes […]

Mis razones para emigrar

Algunos de vosotros ya lo sabéis: emigro. He intentado quedarme, lo prometo. He trabajado para otros, he intentado hacerlo por mi cuenta, he seguido estudiando… he hecho todo lo posible. En España no hay trabajo, el apoyo a emprendedores es inexistente. Los empresarios no son serios, los clientes tampoco. Los salarios son de chiste (en […]