Restful API con Django-tastypie

Posted on sáb 03 mayo 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

Manejo de colas de RabbitMQ en Django con Django-Celery

Posted on mar 29 abril 2014 in Tutorial Python • Tagged with Canaima, Debian, Python, Ubuntu, Django, Django-Celery • 5 min read

Hace un tiempo escribí unos 3 artículos sobre Django, ahora se tocará un tema algo más complejo pero útil cuando se requiere rendimiento en procesos.

A continuación paso a explicar un proceso sencillo de manejo de colas de RabbitMQ por medio de Django-Celery.

La idea es realizar una instalación y …


Continue reading

Reproductor de vídeo con python y kivy

Posted on sáb 19 abril 2014 in Tutorial Python • Tagged with Android, Canaima, Debian, General, gnome, Python, Ubuntu, kivy • 2 min read

De los dos artículos anteriores, el introductorio con manejo de etiquetas; y el de botón y scatter ahora explicaré algo más completo, la reproducción de un vídeo.

Este artículo se basa en inglés sobre un reproductor de vídeo y scatter con kivy.

Ahora se mostrará como asociar un evento (una …


Continue reading

Widget button y Scatter (widget de comportamiento) en kivy.

Posted on sáb 19 abril 2014 in Tutorial Python • Tagged with Canaima, Debian, General, gnome, Python, Ubuntu, kivy • 2 min read

El artículo anterior se mostró una pequeña introducción de kivy y como tener una ventana con una etiqueta.

También se mostró como separar el layaout de la programación. A continuación se mostrará dos ejemplos, uno utilizando el widget button y otro con una etiqueta dentro de un Scatter (widget de …


Continue reading

Desarrollo de aplicaciones multiplataforma con python y kivy

Posted on vie 18 abril 2014 in Tutorial Python • Tagged with Android, Canaima, Debian, General, gnome, python, Ubuntu, kivy • 3 min read

Kivy es una librería que permite usar python para crear aplicaciones para el escritorio y dispositivos móviles con soporte multitouch.

Es multiplataforma:

Soporta:

  • Linux (Debian, Ubuntu, Fedora, ArchLinux, etc).
  • Raspberry Pi
  • IOS de Apple
  • OSX de Apple
  • Windows
  • Android

Para descargarlo pueden visitar la página del proyecto.

En el caso …


Continue reading

Crear un demonio de Linux con Python

Posted on dom 02 febrero 2014 in Tutorial Python • Tagged with Canaima, Debian, Fedora, General, Linux, Python, Ubuntu, Python-daemon, Python-lockfile • 3 min read

Este artículo se basa en el siguiente artículo en inglés.
La idea es crear un proceso demonio de Linux con Python.
Para ello se requerirá los 2 siguientes librerías de python:

  • Python-daemon
  • Python-lockfile

A lo debian se usa el comando apt-get:

#apt-get install python-daemon python-lockfile

A lo python se ejecuta …


Continue reading

Crear URL recortadas con Python (bit.ly)

Posted on sáb 25 enero 2014 in Tutorial Python • Tagged with Canaima, Debian, General, Python, Ubuntu, bit.ly • 2 min read

Todos conocemos lo famoso que se han hecho los sitios para recortar URL debido al problema de microblogin a 144 caracteres (donde tenemos que ahorrar en la escritura).

Los recortadores reducen la cantidad de caracteres que puede llegar a tener una url que queramos compartir.

Existen varios sitios que facilitan …


Continue reading

Obtener información del clima en una ciudad con Python

Posted on dom 19 enero 2014 in Tutorial Python • Tagged with Canaima, Debian, Python, Ubuntu, PyOWM • 2 min read

Existe la librería PyOWM el cual es un wrapper para el API de OpenWeatherMap. La documentación para utilizar la librería se encuentra en el siguiente enlace.

Para poder utilizar la librería es necesario crear una cuenta en OpenWeatherMap y en el perfil del usuario buscar el APPID. En el enlace …


Continue reading

Jugando con RSS del blog desde Python

Posted on sáb 18 enero 2014 in Tutorial Python • Tagged with Canaima, Debian, Python, Ubuntu • 3 min read

Feliz año a todos. Tenía algo de tiempo sin escribir en el blog.

Este artículo trata del como usar la librería Feedparser para extraer información del RSS de este blog.

Al final del blog (blog.crespo.org.ve) aparece la suscripción al Blog por medio de Atom (ver imagen):

Al …


Continue reading

Webscraping con Python Mechanize y BeautifulSoup4

Posted on mar 29 octubre 2013 in Tutorial Python • Tagged with Canaima, Debian, Linux, Python, Ubuntu, Webscraping, Mechanize, Beautiful Soup • 3 min read

Ahora se utilizará a Python Mechanize con BeautifulSoup4 para extraer la información de la salida y ocultamiento del sol en Venezuela con un breve cambio para mostrar el dinamismo que se le puede dar a la extracción de datos de una página web.

En este caso se extraerá información del …


Continue reading