Rendimiento Web Python Utilizando CMS Mezzanine

Introducción En esta entrada vamos a configurar apache2 y nginx para que despliegue una aplicación python, ya sea con ayuda de un módulo o con servidores de aplicaciones python. Al final haremos una pequeña prueba de rendimiento de las diferentes configuraciones y mostraremos el resultado de forma gráfica.   Instalación de CMS Mezzanine en Apache2 […]

Monitorizar tus hosts con Glances + InfluxDB + Grafana

Antes de entrar en profundidad con la instalación de cada componente, vamos a explicar que es cada uno de ellos y cual es su función: Glances: es una herramienta de monitoreo de sistema multiplataforma escrita en Python que utiliza la librería psutil para conseguir la información de nuestro sistema. InfluxDB: es una base de datos de series de tiempo […]

Programación Orientada a Objeto en Python 3

1. Programación estructurada vs POO Caso práctico: administrar los clientes de una tienda mediante su dni Mediante programación estructurada: clientes = [ {‘Nombre’: ‘Charlie’,  ‘Apellidos’:‘Sánchez Ortega’,     ‘dni’:‘11111111A’}, {‘Nombre’: ‘Juan’,      ‘Apellidos’:‘Sanchez González’, ‘dni’:‘22222222B’} ] Función Mostrar_Cliente: def mostrar_cliente(clientes, dni): for c in clientes: if (dni == c[‘dni’]): print(‘{} {}’.format(c[‘Nombre’],c[‘Apellidos’])) return print(‘Cliente no encontrado’) […]

Preparando Anaconda + Python 3 + Sublime Text en Linux

Esta entrada es un pequeño recordatorio de instalación de Anaconda, la cual trae incluida la versión python 3 y en dicho escenario ya dispongo de Sublime Text instalado. El script de instalación de anaconda usado en este escenario es: Anaconda3-4.3.1 , si quisiéramos descargar otra versión anterior o posterior solo tendríamos que echar un vistazo en el […]