NetBeans y Python

April 23, 2009

Mis dos lenguajes favoritos (Python y Java) siguen avanzando de la mano. El siguiente gran IDE en permitir trabajar con proyectos en Python es nada más y nada menos que NetBeans 6.5. Por el momento no es una versión estable y por lo tanto no debe usarse en producción, pero pinta muy bien.

NetBeans 6.5 “Python edition” se puede descargar de aquí: http://dlc.sun.com.edgesuite.net/netbeans/6.5/python/ea/

No obstante, el soporte para Python se proporciona, como es habitual, mediante unos pocos plugins, por lo que se puede instalar cualquier versión de NetBeans 6.5 y después descargar los plugins mediante el gestor integrado.

Se puede encontrar más información aquí: http://wiki.netbeans.org/Python

y varios tuturiales en esta otra dirección: http://blogs.sun.com/branajam/entry/threepythontutorials

Y no conviene olvidar que Eclipse hacía tiempo que tenía un plugin bastante bueno llamado PyDev, que se puede encontrar en la siguiente dirección: http://pydev.sourceforge.net/download.html

No deja de ser irónico que los IDEs más completos y potentes para Python hayan sido originalmente IDEs diseñados exclusivamente para Java. Disfrutadlos.

Python donde quiera que vayas

March 23, 2009

¿Te gusta Python? ¿Te gustaría poder utilizarlo en cualquier ordenador con windows (los *NIX suelen tenerlo instalado)?

He aquí tu salvación:

http://www.portablepython.com/site/home/

Una distribución de Python diseñada para ser ejecutada desde una llave o disco USB. Además trae consigo un lanzador de scripts muy útil, un editor (scite) y varias librerías. La versión más completa y recomendable es la 2.5.4.

Así que, ya sabéis, podéis llevar Python en el bolsillo :)

Recursos para aprender Python

January 11, 2009

El otro día publicaban en barrapunto una noticia que por suerte ya conocía desde hacía tiempo: el magnífico libro electrónico gratuito para aprender a programar en Python llamado "Python para todos". Una excelente guía para aprender si no tienes ni idea o para ampliar tus conocimientos si sabes algo de este lenguaje.

Además me resulta especialmente grato el hecho de que el autor de este magnífico libro y editor del entretenido blog "Mundo geek" reciba un cierto reconocimiento, porque gracias a sus artículos en el blog me metió en gusanillo de aprender este lenguaje. Y ha sido todo un acierto. Como dice el famoso web comic xkcd, la programación vuelve a ser divertida con Python.

Dicho lo cual, quiero contribuir a que la gente se acerque a este entretenido y versátil lenguaje de script con una lista de los documentos, libros y tutoriales más útiles que he ido encontrando en mi aproximación personal Python. Espero que les sean útiles.

Libros en español

Otras webs en español

Libros en inglés

Otras webs en inglés

  • IBM Charming in Python: Serie de artículos sobre Python escritas por personal de IBM. Se pueden encontrar auténticas joyas sobre este lenguaje.
  • Learning python: Blog sobre python.
  • Show Me Do: Página con todo tipo de screencasts y videotutoriales sobre python.

Y eso es todo, amigos :) . Otro día intentaré publicar un listado de editores y herramientas para Python.

Espero que esta pequeña contribución ayude a los que querais iniciaros en este lenguaje.

Proyecto futuro: wiki para movil

January 8, 2009

Recientemente me cambié de compañía y conseguí con Orange un HTC Touch a buen precio (se nota que es el más básico que venden, jeje). El caso es que después de mucho trastear con él (y tener que borrar la memoria  un par de veces por haberla saturado de programas que no funcionaban bien) he echado en falta un tipo de aplicación: un wiki.

He probado el bLADE Wiki y no me ha terminado de convencer porque depende demasiado del Internet Explorer, y no me gusta nada el editor integrado que trae. He intentado utilizar uno de mis wikis personales favoritos, tiddlywiki, pero sólo se puede consultar y el guardado no funciona. Wiki on a Stick funciona de la misma manera: se puede visualizar pero no guardar los cambios. Por último también lo he intentado con PythonCE y MoinMoin, pero no arranca (quizás tenga que seguir intentándolo).

En resumen: no he encontrado un wiki para Windows Mobile 6 que me convenza y me gustaría hacerme (con muuucho tiempo) el mio propio. He aquí las características que me gustaría que tuviera:

  • Ligero y rápido para que vaya bien en un cutre-movil con procesador de 200MHz
  • Optimizado para pantalla pequeña (320x240) y quizás para poder usar los dedos
  • Que pueda funcionar tanto en el móvil como en ordenador de sobre mesa. Y si puede ser en Windows y Linux mejor
  • Preferiblemente realizado en Python o Java
  • Lenguaje de wiki compatible con tiddlywiki o algún parser adicional (por ejemplo, el formato Creole o la wikipedia)
  • Soporte para imágenes
  • Soporte para sincronizarlo con algún servidor central
  • Que funcione como un servidor (al estilo MoinMoin) y pueda ser editado con cualquier navegador web
  • Almacenamiento en archivos de texto plano
Si existiera ya alguno que cumpliera estas características me iba a ahorrar una de trabajo… En fin, informaré de los avances si es que me pongo con ello.

Avances en la dominación mundial

September 28, 2008

Paso a paso y poco a poco, mi arma definitiva para la dominación mundial va adquiriendo forma. Lo que empezó como una simple chanza ("podrías hacer un programa que enviara un mensaje todos los días en vez de hacerlo a mano") terminará como la semilla de Skynet o Matrix. Por lo menos.

Fuera de desvaríos megalómanos, el proyecto que no era nada más que una broma entre compañeros de trabajo va siendo cada vez más complejo, y ganando potencialmente un montón de características que no imaginé que fuera a tener.

Nótese que he dicho "potencialmente" porque, aunque tenga hecha gran parte de la infraestructura y de las librerías básicas, aún no hay una interfaz gráfica que muestre de forma sencilla todo el potencial, ni un controlador centralizado que coordine todas las tareas.

De cualquier manera, lo que iba a ser extremadamente sencillo hay ido ganando en complejidad y me ha permitido aprender muchísimo sobre el más que interesante lenguaje de programación python.

¿Me dará tiempo a finalizarlo antes de empezar mi nueva vida laboral, y dejar el más absurdo "testamento" posible a mis compañeros de TB-Solutions? No lo se, pero lo intentaré :)

Si quereis saber como va el proyecto o descargar el código fuente (en imperfecto inglés), podeis visitar: http://www.assembla.com/wiki/show/virtualruben

 

VirtualRuben

August 30, 2008

Ya he comenzado mi gran plan. El primer paso para la dominación mundial. Puede que no sea un gran paso, pero por algún sitio hay  que empezar.

http://www.assembla.com/wiki/show/virtualruben

Temblad, mortales

Get free blog up and running in minutes with Blogsome
Theme designed by Viewfinder Design

Creative Commons License
This obra by Rubén Corral Jordá is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 2.5 España License.