Generación de un histograma de frecuencia con numpy, Scipy y Matplotlib

Posted on Sun 11 January 2015 in Tutorial Python • Tagged with Debian, matplotlib, numpy, Python, Ubuntu • 1 min read

En el artículo de creación de grafos se muestra como generar un histograma, ahora se mostrará un histograma con datos generados.

Se generarán datos de manera aleatoria, y con ella se generará el histograma con la función scipy.stats.histogram, luego se gráfica el histograma.

A continuación el código del …


Continue reading

Extracción de datos de páginas web con scrapy y MongoDB

Posted on Fri 02 January 2015 in Tutorial Python y Linux • Tagged with Debian, Linux, Python, Ubuntu, Webscraping • 5 min read

En el artículo anterior (Extracción de datos de páginas web con scrapy se hizo una introducción del uso de scrapy basándose en el tutorial de la página del proyecto.

Este artículo continua la serie de artículos sobre extracción de datos de páginas web (webscraping.

En el artículo anterior se extrajo …


Continue reading

Extracción de datos de páginas web con scrapy

Posted on Thu 01 January 2015 in Tutorial Python • Tagged with Debian, Linux, Python, Ubuntu, Webscraping • 6 min read

En artículos anteriores se ha tocado el tema de webscraping, ahora se usará el framework scrapy que permite automatizar la extracción de los datos.

Scrapy es un framework para el rastreo y extraccion de datos estructurados de páginas web. Los datos pueden ser usados para data mining, procesamiento de datos …


Continue reading

Utilizando mongodb por medio de python.

Posted on Sun 21 September 2014 in Tutorial Python • Tagged with Canaima, Debian, Linux, Python, Ubuntu, mongodb • 2 min read

En artículo anterior explique como iniciar un servidor mongodb y unos ejemplos de uso.

Ahora explicaré el uso de mongodb por medio de python con pymongo.

Para instalar pymongo se tienen dos vías, una a lo distribuciones basadas en Debian: Para Python 2:

apt-get install python-pymongo python-pymongo-doc python-pymongo-ext

Para Python …


Continue reading

Urwid librería ncurses para hacer aplicaciones de texto para la consola (parte 1).

Posted on Sun 17 August 2014 in Tutorial Python y Linux • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, ncurses, urwid • 1 min read

Este artículo es el inicio de una serie de artículos sobre desarrollo de aplicaciones de texto para la consola.

Existe en python la librería ncurses pero si se quiere una librería más completa se tiene a urwid.

Para instalarla en Debian por apt-get:

apt-get install python-urwid python3-urwid

O con pip …


Continue reading

Restful API con Django-tastypie y Django-Celery

Posted on Sat 19 July 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Linux, Python, Ubuntu, Django • 7 min read

Continuando con los artículos sobre django, en este caso se usará django-celery para envío de mensajes a un servidor kannel (servidor sms) y django-tastypie para mostrar el resultado por medio de API rest full con json. En los dos artículos anteriores Manejo de colas de RabbitMQ en django con django-celery …


Continue reading

Configurando un sitio estático con flask

Posted on Sun 08 June 2014 in Tutorial Python • Tagged with Python, Flask • 2 min read

Continuando con la serie de artículos sobre el microframework de desarrollo web flask, ahora se mostrará como crear un sitio estático.

Este artículo se basa en un artículo en inglés llamado Introduction to Flask, Part 1 - Setting up a static site.

Se usará el mismo archivo utilizado en los artículos …


Continue reading

Micro framework flask (parte 2)

Posted on Sat 07 June 2014 in Tutorial Python • Tagged with Python, Flask • 2 min read

Continuando con el artículo inicial sobre el microframework flask, ahora se muestra el manejo de distintas rutas de urls, se muestra también como obtener información sobre el navegador que se está utilizando para ver la página y por último como redireccionar una ruta a otro url.

A continuación se muestra …


Continue reading

Micro Framework de desarrollo web Flask

Posted on Sat 31 May 2014 in Tutorial Python • Tagged with Python, Flask • 1 min read

Flask es un microframework escrito en Python y basado en la especificación WSGI y el motor de plantillas Jinja2.

Su documentación la pueden encontrar en el siguiente enlace.

La instalación en distribuciones basadas en Debian se puede hacer por medio de apt:

#apt-get install python-flask python-flask-doc

También se puede realizar …


Continue reading

Restful API con Django-tastypie

Posted on Sat 03 May 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Python, Ubuntu, Django • 6 min read

Siguiendo con la serie de artículos sobre django, ahora se mostrará como crear un API restful con django tastypie, su documentación la pueden encontrar acá.

En el caso de Debian/Ubuntu y otras distribuciones basadas se instalarán los siguientes programas:

  • Django south.
  • lxml.
  • mimeparse.
  • tastypie.

Este artículo se basa en …


Continue reading