Compara los marcos de datos de Pandas usando DataComPy

Es bien sabido que Python es un lenguaje multiparadigma de propósito general que se usa ampliamente para el análisis de datos debido a su amplio soporte de biblioteca y una comunidad activa. Los métodos más conocidos para comparar dos marcos de datos de Pandas usando python son: Usando difflib usando fuzzywuzzy Coincidencia de expresiones regulares … Continue reading «Compara los marcos de datos de Pandas usando DataComPy»

PyQt5 – QTab Widget

En este artículo, aprenderá cómo agregar y trabajar con una ventana de pestañas en su aplicación PyQt5 . Cada pestaña tiene un diseño diferente y se muestra la página debajo de una pestaña seleccionada, mientras que las demás se mantienen ocultas. Para seleccionar una pestaña, debe hacer clic en la pestaña deseada de la barra … Continue reading «PyQt5 – QTab Widget»

Cree una GUI para convertir un archivo CSV en un archivo de Excel usando Python

Prerrequisitos: Python GUI – tkinter , Leer csv usando pandas El archivo CSV es un archivo de valores separados por comas que usa una coma para separar los valores. Se utiliza básicamente para el intercambio de datos entre diferentes aplicaciones. En esto, las filas individuales están separadas por una nueva línea. Los campos de datos … Continue reading «Cree una GUI para convertir un archivo CSV en un archivo de Excel usando Python»

¿Cómo proteger las contraseñas de la base de datos en PHP?

La mayoría de los sitios web brindan servicios de registro e inicio de sesión al usuario. El usuario debe crear una contraseña y usarla para iniciar sesión en el sitio web. Pero es muy importante asegurar la contraseña del usuario. La función password_hash() proporciona la posibilidad de almacenar de forma segura la contraseña del usuario … Continue reading «¿Cómo proteger las contraseñas de la base de datos en PHP?»

¿Cómo hacer una llamada POST a una API usando Axios.js en JavaScript?

Axios es un cliente HTTP basado en promesas diseñado para Node.js y el navegador. Con Axios, podemos enviar fácilmente requests HTTP asíncronas a las API REST y realizar operaciones de creación, lectura, actualización y eliminación. Es un proyecto de colaboración de código abierto alojado en Github. Se puede importar en Javascript simple o con cualquier … Continue reading «¿Cómo hacer una llamada POST a una API usando Axios.js en JavaScript?»

¿Qué es un Webcrawler y dónde se utiliza?

Web Crawler es un bot que descarga el contenido de Internet y lo indexa. El objetivo principal de este bot es aprender sobre las diferentes páginas web en Internet. Este tipo de bots es operado principalmente por motores de búsqueda. Al aplicar los algoritmos de búsqueda a los datos recopilados por los rastreadores web, los … Continue reading «¿Qué es un Webcrawler y dónde se utiliza?»

Métricas de producto en ingeniería de software

Las métricas de productos son medidas de productos de software en cualquier etapa de su desarrollo, desde los requisitos hasta los sistemas establecidos. Las métricas del producto están relacionadas únicamente con las características del software. Las métricas de productos se dividen en dos clases:  Métricas dinámicas que se recopilan mediante mediciones realizadas a partir de … Continue reading «Métricas de producto en ingeniería de software»

Función hash de string de bloques

Una función hash es una función matemática que toma una string de entrada de cualquier longitud y la convierte en una string de salida de longitud fija. La salida de longitud fija se conoce como valor hash. Para ser criptográficamente segura y útil, una función hash debe tener las siguientes propiedades: Resistente a colisiones: dé … Continue reading «Función hash de string de bloques»

¿Cómo configurar View Engine en Node.js?

Los motores de visualización son útiles para representar páginas web. Hay muchos motores de visualización disponibles en el mercado como Mustache, Handlebars, EJS, etc., pero el más popular entre ellos es EJS, que simplemente significa JavaScript incorporado. Es un lenguaje/motor de plantillas simple que permite a su usuario generar HTML con javascript simple. Instalación del … Continue reading «¿Cómo configurar View Engine en Node.js?»

Ventajas y desventajas de usar el modelo espiral

El modelo espiral también se conoce como metamodelo porque incluye todos los demás modelos SDLC. En su representación esquemática, parece una espiral con muchos bucles, por eso se llama Espiral. Cada bucle de la espiral se denomina Fase del proceso de desarrollo de software. Este modelo tiene capacidad para manejar riesgos. Estas son las siguientes … Continue reading «Ventajas y desventajas de usar el modelo espiral»