Los analizadores estáticos de código, o linter, permiten buscar problemas en el código de una forma automática, facilitando de esta forma la auditoría de este. Uno de los más populares para Python es pylint, el cual hemos visto recientemente. Quizás uno de los problemas que puede tener este linter es que no cuenta con reglas para identificar problemas de rendimiento en el … [Leer más...] acerca de Linter para auditar el rendimiento de Python
Unir múltiples archivos CSV en uno con Pandas
Por múltiples motivos es bastante habitual que un conjunto de datos llegue en varios archivos CSV en lugar de uno único. Algo que generalmente obliga unirlo en uno antes de poder realizar los análisis. Aunque es una tarea sencilla, puede ser tediosa si se repite de forma habitual. Para solucionar esto, se puede crear una función con Pandas para unir múltiples archivos CSV en … [Leer más...] acerca de Unir múltiples archivos CSV en uno con Pandas
Generador de tablas Markdown, LaTeX y HTML
Al trabajar con Markdown o LaTeX una de las tareas más tediosas es la creación de tablas. Partiendo de un archivo de texto, una hoja de cálculo o la salida de la terminal, alienar cada una de las columnas para generar correctamente la tabla, al mismo tiempo que idealmente esta se pueda leer fácilmente como texto, es algo que puede llevar bastante tiempo. Por suerte … [Leer más...] acerca de Generador de tablas Markdown, LaTeX y HTML
Auditar el código R con lintr
Seguir unos estándares de calidad a la hora de escribir un programa es algo clave de cara al futuro mantenimiento de cualquier solución. Haciendo más fácil su lectura al homogeneizar el estilo. Algo que también aplica en R. Una solución para garantizar el seguimiento de estos estándares son los analizadores estáticos de código o Linter. En R existe el paquete lintr con el que … [Leer más...] acerca de Auditar el código R con lintr
Uso de Matplotlib en PySimpleGUI
En una publicación reciente se explicaron los fundamentos de PySimpleGUI, una librería con la que es posible crear, únicamente con código Python, aplicaciones gráficas de usuario de una forma extremadamente sencilla. Pero en esa entrada no se vio una forma de crear representaciones de datos dentro de las aplicaciones. Siendo Matplotlib uno de los paquetes más utilizados y … [Leer más...] acerca de Uso de Matplotlib en PySimpleGUI
El método de la secante e implementación en Python
Un algoritmo alternativo al de la bisección para la búsqueda de raíces es el método de la secante. Generalmente es un método más eficiente ya que, mientras el primero utiliza el punto intermedio para buscar el punto de corte y aproximar la raíz, el método de la secante emplea como aproximación la secante para buscar la solución. Siendo esta una aproximación de la forma de la … [Leer más...] acerca de El método de la secante e implementación en Python
Truco: obtener los mismos números aleatorios en Python y Matlab
Cuando se intenta reproducir un proceso aleatorio en dos plataformas diferentes generalmente nos encontramos con el hecho de que los generadores de número aleatorios son diferentes. Por lo que, aunque la implementación sea equivalente, los resultados serán diferentes. Lo que hace puede hacer complicado probar las cosas. En el caso de Python y Matlab afortunadamente ambos … [Leer más...] acerca de Truco: obtener los mismos números aleatorios en Python y Matlab
Realizar auditorías de código Python automáticamente
Seguir los estándares de PEP8, o cualquier otro, es algo que garantiza producir un código de mayor calidad. Pero es algo complicado. Tanto por desconcierto de todos los detalles de la norma como por descuido, no se siguen las recomendaciones. Para garantizar que el código siga fielmente los estándares se puede usar algún linter, como puede ser Pylint, que nos indique todos los … [Leer más...] acerca de Realizar auditorías de código Python automáticamente
Comenzando con PyScript: Ejecutar Python en un navegador
Hasta ahora cuando queríamos ejecutar código en un navegador este se tenía que escribir únicamente en JavaScript, o en alternativas cómo TypeScript que deben ser traducidas. Pero esto puede cambiar gracias a PyScript. Una librería con la que es posible ejecutar prácticamente cualquier código Python en un navegador moderno. Algo con lo que nos podemos aprovechar de la gran … [Leer más...] acerca de Comenzando con PyScript: Ejecutar Python en un navegador
Cargadores de viaje
A medida que se acerca el verano comenzamos a pensar más en viajar. Cada día que pasa dependemos de una mayor cantidad de dispositivos electrónicos (portátiles, teléfonos móviles, tabletas, relojes inteligentes, etc.) los cuales necesitan ser cargados de forma habitual, por lo que los cargadores han pasado a ser parte imprescindible de nuestros equipajes. Llevar un cargador … [Leer más...] acerca de Cargadores de viaje
Oferta flash en ordenadores Lenovo
Si estáis pensando en cambiar de ordenador, desde hoy hasta el próximo domingo 12 de junio, podéis comprarlos en la tienda de Lenovo España con un descuento de hasta el 20% usando el cupón FLASHSALE.Para aprovechar la oferta solamente debéis acceder a la tienda, seleccionar el equipo que os interese y en el proceso de compra no olvidéis introducir el cupón FLASHSALE.Si … [Leer más...] acerca de Oferta flash en ordenadores Lenovo
Insertar minigráficos en Excel
Los minigráficos en Excel son unos pequeños gráficos que se pueden insertar en las celdas de los hoja, en lugar de situarse sobre ellas. Son unas herramientas ideales para mostrar la tendencia en las series de datos de una forma visual. Además de ser muy fáciles de incluir y configurar.Por qué usar los minigráficos de ExcelSupongamos que tenemos un conjunto de datos … [Leer más...] acerca de Insertar minigráficos en Excel











