Programación

Elasticsearch: texto frente a palabra clave

Bienvenido, les saluda Luis y aquí les traigo este post. Las diferencias entre ellos y cómo se comportan Mucha gente que acaba de comenzar a aprender Elasticsearch a menudo confunde el tipo de datos de campo Text y Keyword. La diferencia entre ellos es simple, pero muy crucial. En este artículo, hablaré sobre la diferencia, cómo usarlos, cómo se [...]

Leer más

Ketting v6: Uso de API de hipermedia con React

Bienvenido, soy Luis y para hoy les traigo un nuevo tutorial. Acabamos de lanzar Ketting 6. Esta es la acumulación de aproximadamente un año de aprendizaje sobre cómo integrar mejor las API REST con marcos frontend, en particular React. Está repleto de nuevas funciones, como la administración del estado local, nuevas estrategias de almacenamiento [...]

Leer más

Big O 101: Una introducción fácil

Muy buenas, les saluda Luis y en esta ocasión les traigo otro artículo. La definición clásica de Big O según Wikipedia es: Es por eso que usamos la notación Big O para describir el desempeño de un algoritmo. Esto es extremadamente importante cuando se trata de elegir qué estructura de datos usar. Algunas operaciones pueden ser más o menos costosas [...]

Leer más

For Loops en Python

Hola, les saluda Miguel y hoy les traigo otro nuevo artículo. Me haces girar a la derecha En Python, for se usa un bucle para iterar la secuencia de declaraciones hasta que la condición se convierte en false. Es muy utilizado y hay ciertas formas que funcionan mejor que otras. Lo siguiente debería ser una cobertura bastante completa de la mecánica [...]

Leer más

Solidez: jugar con cuerdas

Muy buenas, les saluda Miguel y aquí les traigo este nuevo artículo. Empezando con Solidity Las cadenas de caracteres representan el corazón de todos los lenguajes de programación porque, ya sabes, las computadoras a menudo interactúan con los humanos. Por esta razón, el manejo de cadenas es una de las primeras funcionalidades desarrolladas en [...]

Leer más

Divirtiéndose con los números de coma flotante

Hola, les saluda Luis y aquí les traigo este nuevo post. Durante todos los años que he pasado codificando en C, he evitado comparar números de punto flotante porque, a diferencia de la comparación de enteros, se sabe que producen resultados impredecibles, debido al método que los números de punto flotante se almacenan en la memoria. Por ejemplo [...]

Leer más

Python bucles for y while con ejemplos

Bienvenido, soy Miguel y en esta ocasión les traigo un nuevo post. Con otras, romper, continuar y probar declaraciones ¿Sabes que Python y los bucles for y while tienen declaraciones else? ¿Sabe cómo for y while bucles trabajo cuando se utiliza junto con declaraciones else, break, continue y try? Siga leyendo para comprender más sobre esto. En [...]

Leer más

Python Pandas-Merging usando el argumento «cómo»

Hola, les saluda Miguel y aquí les traigo otro post. En realidad, los proyectos de ciencia de datos a menudo implican recopilar información de una variedad de fuentes que pueden requerir datos de varias tablas. Por lo tanto, para realizar el análisis, es necesario unirse a las mesas. Fusionar en Python Pandas es una forma muy eficaz de realizar [...]

Leer más

Diámetro de un árbol binario

Hola, me llamo Luis y aquí les traigo este nuevo tutorial. Buscando otro algoritmo que involucra árboles binarios Entonces, dado un árbol binario como este: Bueno, en realidad es bastante simple, . Por ejemplo, la distancia entre el nodo 0 y 1 es solo 1. La distancia entre el nodo 4 y 0 es 2. Todo lo que tienes que hacer es imaginarte agarrando un [...]

Leer más

Cómo ejecutar más de 30k pruebas en menos de 5 minutos

Hola, soy Luis y para hoy les traigo otro nuevo post. Diferentes tipos de pruebas A lo largo de los años, hemos agregado muchas funciones nuevas. Y con cada nueva característica, la cantidad de pruebas también creció. En nuestra aplicación más grande, tenemos más de 30 mil pruebas de diferentes tipos: Pruebas unitarias (27,687x): este es el grupo [...]

Leer más