next up previous
Next: La otra cara de Up: ¿Porque una pitón en Previous: Una serpiente muy potente

¿Como nos puede ayudar esta serpiente?

Vamos a ver ahora como Python puede resolver los problemas antes citados para los astrofisicos. A menudos, los usuarios de Python lo llaman lenguaje pegamento porque permite comunicar con muchos de los programas y lenguajes convencionales.

Desarrollado en C, nace intrínsecamente como lenguaje extensible, y se pueden construir de manera bastante sencillas nuevos modulos (que no son mas que conjuntos de funciones y/o clases) a partir de los escritos tanto en C como en Fortran 77, como en el mismo lenguaje Python. Por otro lado, puede interactuar de forma natural con otros programas, entre los cuales, mediante modulos externos perfectamente integrables en el sistema, IRAF (proyecto PyRAF) e IDL (proyecto Python-IDL). De esta forma, ya no hace falta saber dos lenguajes distinto, por un lado el lenguaje de scripting de IRAF y por otro el IDL, sino que solo hace falta conocer los procedimientos necesarios de los dos y programar la elaboración de datos en un único lenguaje. Elaborados los datos, la presentación grafica se puede hacer con programas dedicados a la visualización 2D y 3D, o con GnuPlot o Grace, sin salir nunca del programa principal y todo esto desarrollado en Python.


next up previous
Next: La otra cara de Up: ¿Porque una pitón en Previous: Una serpiente muy potente
Maurix 2003-09-06