Posts Tagged ‘python’

Python…

October 2nd, 2008

Hace rato que tengo colgado esto para publicar, y nunca lo había hecho…
De los lenguajes que usé hasta ahora (VB, Pascal, C++, C, Java, C#, Prolog, Python, Ruby…), Python es el que más me convence. Además de la percepción que tengo propia del uso, el cuatrimestre pasado me tocó analizarlo un poco más en profundidad para una materia de la facu, y el resultado es el informe que les comparto a continuación:

python_logo

python

Para aquellos que no conozcan mucho de él, les puede servir de buen punto de partida.

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter

Mymusik y las décadas

October 13th, 2007

Estoy intentando iniciarme en Python, y para ello elegí explotar la base de datos del Amarok (reproductor de música) y analizar un poco algunas estadísticas.

Lo primero que logré fue este grafiquito:

Muestra (de los archivos tagueados) de qué década tengo más música. Aparentemente no soy tan setentoso como esperaba. Igual hay que tener en cuenta:
- Muchos archivos corresponden a recopilaciones, que fueron hechas en la década del 2000, pero los temas originales son de los 70
- Muchos archivos de música de los 70 los tengo en formatos que no soportan tags
- Me falta taguear mucho

En fin, espero seguir desarrollando “mymusik” (nombre 0% original para un script) y en algún momento liberarlo.

Para los curiosos técnicos, estoy usando MySQLdb para entrar a la base y PyChart para hacer los gráficos (la página oficial está caída, así que todavía no pude leer mucha documentación sobre cómo hacerlos lindos)

Edit:
Hace un tiempo había visto en algún lado la forma de hacer gráficos facheros en Ruby y, dado que Ruby tiene muchos adeptos entre la gente “progre”, decidí probar… Traducir el código fue cosa de 2 minutos y los resultados son espectaculares:

Creo que Python va a ser reemplazado por Ruby en este proyecto….

Compartí:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Netvibes
  • StumbleUpon
  • Technorati
  • Twitter