Archive for the ‘código’ Category

I ♥ Python

4 Comments »

En el mes de marzo va a hacer un año que hice de Python  mi lenguaje de programación predeterminado y creo que tomé una buena decisión. Me encanta programar en este lenguaje, me cunde mucho el  trabajo y puedo resolver cualquier duda en su documentación o en las experiencias de sus entusiastas seguidores.

Todo empezó cuando Norberto, Fernández compañero de mi grupo de investigación, publicó este tweet

[blackbirdpie url="http://twitter.com/#!/nordez/status/10947232187"]

Inicié el curso por la mañana y por la tarde ya había hecho los ejercicios. Al día siguiente empecé a programar las herramientas que usé en el experimento de Manifiesto. Nunca  había tenido una curva de aprendizaje tan rápida con un lenguaje de programación.

El curso de Google es muy básico pero te da ese mínimo que te permite empezar a programar. Las dudas que no me resolvía este curso las solventaba rápidamente consultando la documentación. Cuando ésta  no era suficiente bastaba buscar en Google “how to…. in python” y ¡voilà!, encontraba la respuesta.

Una de las páginas Web que me han ayudado en conocer más a fondo este lenguaje de programación es mundo geek, un blog escrito por Raul González Duque, ex-alumno de la Universidad Carlos III y autor también de un tutorial de Python.  En un post (Java vs. Python) de su blog encontré con esta cita, con la que estoy totalmente de acuerdo:

Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para hacer que sea sencillo escribir buen código.

– Magnus Lycka

Otra de las características de Python es el humor, no en vano su nombre proviene de los míticos  Monty Python’s.

By the way, the language is named after the BBC show “Monty Python’s Flying Circus” and has nothing to do with reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged!

No voy a repetir por qué es tan bueno Python, en su página ya lo explican estupendamente. Pero si además se quiere hacer la prueba del nueve: solo hay que buscar información sobre él y  se aterrice donde se aterrice, siempre se encontrará el latido del entusiasmo.

Resumiendo: Python hace de la programación un placer. I ♥ Python y muchos más también


Compartiendo la herramienta tweets_info.py

2 Comments »

Tenía pendiente hacer pública la herramienta que utilicé  en el experimento del hashtag #manifiesto y en el resumen visual de la conferencia WWW2010. Me lo ha recordado @paco229 en este tweet:

Francisco Georgepaco229 en su momento @congosto dijo que iba a publicar los scripts que usó para hacerlo #inp
via TweetChat

Le he sacado un poco de brillo al script y lo he documentado para que lo pueda usar quién esté interesado en sacar información de Twitter.

El script asume que el formato de entrada es el modo texto de la  herramienta tweetbackup. Está escrito en python y permite extraer la siguiente información de un conjunto de tweets:

  • los autores y cuantos tweets han escrito
  • las palabras y el número de veces que se han utilizado (es posible filtrar las palabras irrelevantes)
  • los hastagh y el número de repeticiones
  • el número de tweets por cada día
  • el número de tweets por hora
  • las urls y el número de repeticiones, el ranking de los sitios web mencionados y de los servicios acortadores de urls.

Descargar tweets_info.py

He aprovechado para cambiar el diseño de barriblog-wiki para publicar tambien allí las herramientas que vaya realizando. Espero que sean de utilidad

Related Posts Plugin for WordPress, Blogger...