Programación

If-Else es una mala práctica de programación en código moderno

El arte de reemplazando if-then-else y cambiando con objetos – para mejor. Por supuesto, if-else y switch permite un código simple y condensado. Pero su software no debe estar compuesto por la menor cantidad de líneas posibles, sacrificando la legibilidad, el mantenimiento o la flexibilidad. Veo que se producen muchas ramificaciones en las [...]

Leer más

Sinergia de Graphviz y el preprocesador C / C ++

Muy buenas, me llamo Luis y para hoy les traigo otro artículo. Este artículo explica cómo hacer que los gráficos de Graphviz sean fáciles y rápidos mediante el uso del preprocesador C. El punto clave es que el lenguaje de gráficos de puntos que Graphviz (software de visualización de gráficos) utiliza es preprocesable en su sintaxis. Esto es lo que [...]

Leer más

Cómo escribir operaciones ETL en Python

Muy buenas, me llamo Miguel y en esta ocasión les traigo otro tutorial. Limpiar y transformar datos sin procesar en un formato ingerible usando Python En este artículo, aprenderá a trabajar con archivos Excel / CSV en un entorno Python para limpiar y transformar datos sin procesar en un formato más ingerible. Esto suele ser útil para integración [...]

Leer más

Limitación de CPU en Kubernetes: una autopsia

Muy buenas, soy Luis y en esta ocasión les traigo otro tutorial. Kubernetes es una parte crucial de nuestra infraestructura. No solo implementamos aplicaciones en Kubernetes en producción, sino que también las usamos mucho para nuestra infraestructura de desarrollo y CI / CD. Mientras desarrollamos nuestra infraestructura de CI / CD, nos ocupamos [...]

Leer más

Python para todos: uso de listas Pt 1

Hola, soy Luis y hoy les traigo otro nuevo post. La Universidad de Michigan ofrece una especialización en Python en Coursera llamada Python for Everybody. Charles Severance, que es gracioso e ingenioso, enseña estos cursos usando Python 3. El segundo curso, Estructuras de datos, explora el lenguaje Python aprendiendo a navegar por archivos de [...]

Leer más

Parámetros de tipo en línea y reificados en Kotlin

Hola, me llamo Miguel y esta vez les traigo un artículo. Resuelva la sobrecarga lambda y supere el borrado de tipo Las funciones en línea reemplazan la llamada a la función con el cuerpo de la función en sí. Por lo tanto, se guarda la sobrecarga de la llamada a la función. La sobrecarga es mucho mayor cuando la función es una función de orden [...]

Leer más

Sirva e implemente la aplicación Flask con XAMPP Apache en Windows

Bienvenido, me llamo Miguel y esta vez les traigo un nuevo post. Como todos sabemos Flask, Flask es un microframework web escrito en Python. Flask tiene muchas ventajas, incluida (para mí) es una forma fácil y ágil de desarrollar servicios web. Entonces, para implementar nuestra aplicación Flask, nuestro módulo principal a usar se llama mod-wsgi [...]

Leer más

¡Deshazte de Excel! – Introducción a Python

Bienvenido, soy Miguel y hoy les traigo un nuevo tutorial. Pandas de una sola línea para las cosas populares de Excel Excel es, fue y será una excelente herramienta para siempre. Su ingenio es impresionante y la elegancia supera a la de Bella Hadid. Dado que Python ha existido, se ha vuelto difícil ignorar la facilidad y flexibilidad que ofrece [...]

Leer más

Principios de diseño orientado a objetos

Hola, soy Luis y aquí les traigo un nuevo artículo. La programación es divertida hasta que tiene que incorporar un nuevo requisito que cambia todo el diseño de su código. Todo el mundo escribe código, pero es demasiado difícil escribir un código que sus colegas puedan entender. Es difícil escribir un código que apesta menos y no sucumbe a los [...]

Leer más

Por qué utilizaría ‘.sort_by’ en lugar de ‘.sort’ en Ruby

Hola, les saluda Luis y hoy les traigo otro nuevo post. Comencemos revisando el enumerable ‘.sort’. # In case you didn't know, .sort == .sort a, b # using .sort enumerable numbers_array = [2,1,3,5,4] numbers_array.Sort #=> [1,2,3,4,5] alphabet_array = ["b", "c", "a"] alphabet_array.sort #=> ["a","b","c"] Como se muestra arriba [...]

Leer más