Leer carpetas y saber los archivos que están en ellas es muy sencillo en Python. Vamos a utilizar las funciones listdir, isfile, join y walk. Si queremos ver todo el contenido de un fichero vamos a utilizar la función listdir a la que pasaremos el path del fichero en cuestión: from os import listdir for …
Archivos de la categoría: Uncategorized
Mi trabajo en Dubai
Ya os conté cómo conseguí el trabajo. Ahora os contaré como está siendo esta experiencia. Mis superiores son muy atentos, me tratan con educación incluso cuando hago algo mal (la he liado un par de veces, nada grave) y tuvieron mucha paciencia con mi inglés los primeros días, mientras me acostumbraba a esta asombrosa variedad …
Dubai: primeras impresiones
Mañana hace un mes que cogí el avión rumbo a Dubai. Ha sido un mes muy completo, muy complejo y un poco estresante, pero sobre todo ha sido ilusionante. ¿Ha habido choque cultural? Yo diría que no. Más bien ha habido un choque multicultural. Dubai no es una ciudad de emiratíes es una ciudad absolutamente …
Como acabé en Dubai
La respuesta más sencilla a esta pregunta y, posiblemente, la más sincera sería: «No tengo ni la más remota idea». Voy a ser bueno y voy a extenderme un poco más. En septiembre de 2012 acabé un Máster en la Universidad de Granada. Y el mismo mes fundé una empresa con un antiguo compañero de …
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, …