descubriendo python

16 03 2008

python
Hace ya unos meses que tenía pendiente investigar un poco este lenguague de programación de alto nivel.
Al fin he podido dedicarle un par de horitas. La verdad han sido suficientes para crear un lindo script que obtiene la respuesta de una web y la parsea.
Dejando de lado todo el código que genera ese parseo y eliminando la pequeña modularización de las funcionalidades que he creado, con 4 lineas tengo disponible el contenido de la web y acceso a mi base de datos en mysql.

Interesante… con cuatro lineas tengo una pasarela de la web a mi base de datos…

#!/usr/bin/python
import MySQLdb
import urllib
data = urllib.urlopen(source).read()
conection = MySQLdb.connect(host,user,pwd,bdd)

La primera linea es para permitir que linux ejecute el script directamente desde la consola ;)

No habia profundizado en el mundo python y al hacerlo me he encontrado con grandes sorpresas:

    django, que permite crear webs dinámicas usando python
    jython, que permite que java ejecute scripts de pyhton!

Webs interesantes:
Python Official Website: www.python.org
Guia rápida de una sóla hoja: http://www.astro.ufl.edu/~warner/prog/python.html
Python en la wikipedia: http://en.wikipedia.org/wiki/Python_(programming_language)





ruby on rails

18 02 2007

En una hora he tenido un aplicación web accediendo y editando datos en una base de datos.
Para más INRI, la primera media hora me la he pasado leyendo la documentación y tomando un café.

He escrito y ejecutado 3 sentencias (un para cada tabla que he creado).
He escrito una línea de código, que ha constado de 2 palabras.

Y ya está!

Mis tres tablas se muestran, y se editan desde el navegador. Eso si, en una versión poco “estética”.
Pero si la funcionalidad se obtiene a esa velocidad, me puedo pasar horas mejorando la usabilidad y la estética de la aplicación.

Simplemente espectacular!

ruby on rails logo

sitio oficial: www.rubyonrails.org