Recientemente hemos visto las ventajas que ofrece el uso del formato de archivo Feather frente a CSV en Python. En primer lugar, el tamaño de los archivos resultantes es mucho más pequeño, en torno a un tercio. Además, el tiempo necesario para guardar y cargar los datos es varios órdenes de magnitud, lo que significa pasar de segundos a décimas de segundos. Siendo ambos … [Leer más...] acerca de Importar archivos Apache Arrow o Feather en Julia
Almacenar los datos de forma eficiente con Feather en Python
El formato de archivo CSV es uno de los más populares para el intercambio de datos. Lo que es debido a estar basado en un archivo de texto plano, por lo que puede ser interpretado prácticamente en cualquier sistema por cualquier programa. Aunque esto también es un problema, ya que un archivo CSV ocupa demasiado espacio y los procesos de lectura y escritura son lentos. Para … [Leer más...] acerca de Almacenar los datos de forma eficiente con Feather en Python
Capturar en GTD
Capturar o recopilar es la primera de las cinco fases de la metodología GTD. La cual consiste en guardar en un contenedor que sea de fácil acceso todas aquellas cosas que son relevantes para nosotros. Cosas que no tienen porqué traducirse posteriormente en tareas. Tal como se entienden capturar en GTD este deber ser un proceso completamente mecánico, únicamente hay que guardar … [Leer más...] acerca de Capturar en GTD
Eliminar los kernels en Jupyter
A medida que trabajamos con Jupyter Notebook es posible que instalemos múltiples kernels. Algo que es normal, ya que nos permite trabajar con diferentes versiones de Python, Julia o R sin afectar al entorno de producción. Aunque tiene un problema, una vez desinstalado el entorno este no se borra de la configuración de Jupyter, por lo que será posible seleccionar este, aunque no … [Leer más...] acerca de Eliminar los kernels en Jupyter
Extensiones de Jupyter Notebook para facilitar las tareas de codificación
Una de las grandes virtudes de Jupyter Notebook es la posibilidad de instalar complementos con los que extender las funcionalidades. Entre los paquetes disponibles en la actualidad posiblemente uno de los más completos es jupyter_contrib_nbextensions. Un paquete que contiene más de 60 extensiones del que podéis encontrar dos entradas anteriores analizando algunas de sus … [Leer más...] acerca de Extensiones de Jupyter Notebook para facilitar las tareas de codificación
Productividad personal con GTD
Disponer de una metodología de productividad realmente eficiente es clave en todos los aspectos de la vida, no solo en el laboral. Una de las más conocidas es GTD. Esta metodología de productividad nos permite organizar todos los aspectos de una manera eficaz, aunque su adopción no suele ser realmente sencilla. Con esta publicación comienzo una serie de posts en la que … [Leer más...] acerca de Productividad personal con GTD
Borrar tablas con dependencias en SQL Server
Cuando necesitamos eliminar tablas en SQL Server puede ser que el sistema no nos lo permita si estas hacen referencia a una restricción FOREIGN KEY. Obligándolos primero a eliminar las restricciones antes de continuar. Algo que se puede conseguir de forma manual mediante la creación de un script, como automática gracias a la herramienta de SQL Server Management Studio. Veamos … [Leer más...] acerca de Borrar tablas con dependencias en SQL Server
Mejores mensajes de error en Python 3.10
Además de las mejoras de tipado y la introducción de Switch-Case otra de las novedades con las que nos encontramos al actualizar a la versión 3.10 de Python son unos mensajes de error más claros. Ahora, en muchas ocasiones, cuando el código tiene un error nos encontraremos con mensajes más útiles para identificar cuál es el problema. Lo que se va a traducir en procesos de … [Leer más...] acerca de Mejores mensajes de error en Python 3.10
Libros para iniciarse en Machine Learning disponibles en castellano
Existen decenas de buenos libros para iniciarse en Machine Learning, pero la mayoría de ellos están solamente disponibles en inglés. Por eso mucha gente que se inicia en el tema me consulta por opciones en castellano para evitar que el idioma sea una barrera de entrada. Afortunadamente cada vez hay más libros, tanto traducidos como originalmente, con los que aprender más sobre … [Leer más...] acerca de Libros para iniciarse en Machine Learning disponibles en castellano
Auditar las fórmulas en Excel con FormualSpy
FormualSpy es un complemento para Excel con el que es posible auditar las fórmulas, validar el formato y detectar errores en los libros excel. Un complemento del que ya hemos hablado en una ocasión anterior. En esta ocasión os presento un video con el se analiza el funcionamiento del mismo.Si os interesa probar FormualSpy lo podéis descargar desde Formula Desk y evaluar … [Leer más...] acerca de Auditar las fórmulas en Excel con FormualSpy
Mejoras en el tipado de datos de Python 3.10
Python es un lenguaje con tipado fuerte de datos. No permite realizar operaciones cuando los tipos de datos de las variables son no compatibles, como sumar un real con una cadena de caracteres. Aunque no sea una de las funciones más utilizadas de Python, este permite la anotación de tipos en las definiciones de las funciones. Una opción con la que es posible mejorar la … [Leer más...] acerca de Mejoras en el tipado de datos de Python 3.10
Libros de Python en castellano
Quizás uno de los mayores hándicaps para aquellos que quieren comenzar en aprendizaje automático es la necesidad de conocer un lenguaje de programación como Python (u otros como Julia o R). Otro puede ser el idioma, ya que la mayoría de las referencias se encuentran en inglés. Por eso en esta entrada recopilo tres libros de Python en castellano con los que se puede aprender el … [Leer más...] acerca de Libros de Python en castellano








