Etiqueta programación

Regresión Lineal con Python

Regresión Lineal con Python

La regresión es una metodología estadística que describe las relaciones entre una variable explicada continua y un conjunto de variables explicativas. En otras palabras, los modelos de regresión son capaces de predecir el valor de una variable dependiente y respecto…

Novedades y mejoras de Python 3.11

Novedades y mejoras de Python 3.11

En los últimos años, hemos visto una gran evolución en el lenguaje de programación Python a medida que este ha ido ganando popularidad hasta posicionarse en el podio de los lenguajes de programación más usados.  La implicación de la comunidad…

Programación Lineal y Método Simplex

Programación Lineal y Método Simplex

A todos nos suena el concepto de Programación Lineal u Optimización Lineal, aquella rama de las matemáticas que se dedica a optimizar (maximizar o minimizar) una función objetivo lineal sujeta a unas restricciones en forma de ecuaciones y/o inecuaciones. Aunque…

Option Pattern en Golang

Option Pattern en Golang

Ha pasado alrededor de un año desde que empecé a desarrollar algunas cosas en Go. Al principio, era un lenguaje desconocido para mí. Solo sabía que era un lenguaje “tipado”, compilado y de memoria segura a través de un GC…

Programación dinámica y la serie de Fibonacci

Programación dinámica y la serie de Fibonacci

Programación dinámica La programación dinámica es un método de programación que consiste en fraccionar un problema complejo en problemas más pequeños, generalmente de forma recursiva. Estos problemas se resuelven de uno en uno, normalmente guardando los resultados ya calculados para…

Pipelines de agregación en MongoDB

Pipelines de agregación en MongoDB

¿Porqué utilizar MongoDB? MongoDB es una base de datos de open source NOSQL orientada a documentos, lo que significa que los datos no tienen que seguir necesariamente un esquema determinado. Esto hace que MongoDB sea un candidato ideal como base…

Clean Code Con Alpakka Kafka

Clean code con Alpakka Kakfa

En Damavis somos muy conscientes de la importancia que tiene para nuestros clientes el poder disponer de sus datos en tiempo real. Por este motivo, uno de nuestros puntos fuertes es el desarrollo con herramientas y tecnologías que puedan mover,…