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
Formatear automáticamente código Python
El formato del código en Python es un componente clave del lenguaje. Este es el que indica al intérprete, mediante la indentación, cuáles son las partes que pertenecen a un bucle, una función, una clase o un método. Aun así, el lenguaje es flexible y permite cierta libertad a la hora de escribir. Por eso, es posible encontrarse con código descuidado que es feo y difícil de leer … [Leer más...] acerca de Formatear automáticamente código Python
Representar los criterios de selección en árboles de decisión
La representación de árboles de decisión es un tema del que ya se ha publicado con antelación en el blog. En su momento de ha visto los pasos necesarios para generar representaciones gráficas y de texto con las librerías PyDotPlus y Scikit-Learn. Aunque también existen otras librerías como dtreeviz, la que veremos hoy. Una librería con la que es posible representar los … [Leer más...] acerca de Representar los criterios de selección en árboles de decisión











