martes, abril 18, 2006

Python, un lenguaje de programación ágil

La incógnita que todo programador se plantea al momento de migrar por primera vez a un nuevo sistema operativo, no radica tanto en el como operará dicho sistema, si no más bien, el como se llevarán a cabo todos aquellos procesos relacionados con la elaboración de aplicaciones y sistemas informáticos. Hoy en día en vísperas del auge que ha tenido en nuestro país el Software Libre durante los últimos meses, es necesario para toda persona interesada en desarrollar aplicaciones bajo esta plataforma, tener en cuenta cuales son la herramientas, lenguajes de programación, técnicas y conceptos que lograrán que se lleven a cabo dichos desarrollos. Uno de estos lenguajes de programación es Python, el cual se ha convertido, gracias a su sencilla sintaxis, su amplia portabilidad y alto rendimiento, en uno de los lenguajes más utilizados bajo el entorno del Software Libre.

Programar bajo Software libre es definitivamente, un paso inminente en el desarrollo de todo profesional de la informática, es por ello que se recomienda tener los conocimientos previos relacionado para tal fin, nada mejor para ello que utilizar Python, el cual posee una baja curva de aprendizaje, no perdiendo así su potencialidad y alcance frente a otros lenguajes de programación.

Python es un lenguaje de programación orientado a objetos, se destaca por su claridad, elegancia y su sencillez para aprender a utilizarlo, posee poderosas herramientas nativas para la realización de múltiples tareas, las cuales van desde operar como una simple calculadora hasta la construcción de un servidor Web o la gestión de computación paralela y algoritmos genéticos. Hoy en día, su portabilidad, ha permitido la realización de aplicaciones multiplataforma, bien sea por medio de la Web o por medio de las GUI's (Interfaz Gráfica de Usuario), convirtiéndose así en el elemento fundamental en el proceso de desarrollo y crecimiento del Software Libre a nivel mundial.