Estadística con Python

En este artículo veremos las funciones estadísticas incluidas en el módulo statistics de Python para obtener promedios y tendencias dentro de una distribución de valores. El módulo statistic de Python provee una serie de funciones para el cálculo estadístico de valores reales. Aunque existen otras librerías especializadas en análisis estadístico,(NumPy, Leer más…

Complejidad ciclomática

En este artículo analizaremos la métrica de complejidad ciclomática y cómo calcularla para una sección de código. También veremos la importancia de esta métrica en el desarrollo y testeo de aplicaciones y describiremos las técnicas más comunes para reducirla. La Complejidad Ciclomática o complejidad McCabe fue propuesta por primera vez Leer más…

Números flotantes aleatorios en Python

Este artículo veremos como utilizar el módulo random de Python para generar números seudo-aleatorios e tipo punto flotante en diferentes distribuciones estadísticas. Al generar números aleatorios de tipo punto flotante es posible especificar distintos tipos de distribuciones estadísticas. Los valores generados de manera aleatoria responderán a la distribución seleccionada con Leer más…

Fracciones en Python

En este artículo veremos como utilizar el objeto de Python Fraction para la creación de fracciones. También veremos como simplificar y redondear los valores de dichas fracciones y realizar operaciones entre ellas. Crear fracciones Para crear una fracción se utiliza la clase Fraction. Existen diferentes formatos de construcción de un Leer más…

Manejo de log en Flask

En este artículo veremos cómo utilizar el módulo de Python logging para el manejo de log en Flask. También exploraremos como registrar los eventos más importantes de la aplicación para realizar debugging. Módulo Logging El módulo logging de Python contiene un sistema de log flexible que puede utilizarse para cualquier Leer más…