Hola de nuevo GUTL!
Hoy les estaré hablando de ipython notebook, la genial libreta interactiva de python.
Para instalarla basta con ejecutar:
sudo aptitude install ipython-notebook
Aunque yo realmente prefiero por mucho el python3 así que:
sudo aptitude install ipython3-notebook
y al movernos hasta una carpeta determinada y ejecutar:
ipython notebook
para python3
ipython3 notebook
se abrirá nuestro navegador con las libretas presentes en la carpeta actual, en mi caso les muestro una libreta ya abierta:
¿Qué podemos hacer con esto?
Bueno, es una libreta, pero en vez de apuntes, ponemos código python que podemos ir corriendo al apretar ctrl+enter. Si, tal como lo está leyendo, el código es ejecutado. Para que sea realmente útil necesitarán un par de cosas más el matplotlib para representar gráficos y el mathjax para representar texto TeX.
El primero se obtiene con:
sudo aptitude install python-matplotlib
o
sudo aptitude install python3-matplotlib
El segundo al abrir el notebook te da las instrucciones para bajarlo e instalarlo, pesa 9MB.
¿Para qué sirve, si ya tenemos a python en la consola?
La principal ventaja es que te guarda todo, hasta los resultados, lo que no hace la consola, además una vez que hemos dado pie con bola, es muy fácil trasladar el código a un script.
En mi caso lo prefiero antes que cualquier otro IDE pues no tengo que estar corriendo todo el programa para debuguear, sólo pequeños pedazos de código que luego puedo agrupar en la misma libreta.
Eso es todo por hoy, espero que hallan encontrado este post instructivo y que se embullen a probar el python.