Python
tagline: De openSUSE
Buscar para openSUSE:
Desarrollador: Python Software Foundation
Licencia: Licencia Python, compatible con GPL
Web: Página oficial
| |
|
|
|
Contenido |
Acerca de
Python es un lenguaje orientado a objetos dinámico, que puede usarse para muchos tipos de desarrollo de software. Ofrece un fuerte soporte para la integración con otros lenguajes y herramientas, viene con bibliotecas estándar extensibles, y puede aprenderse en pocos días. Muchos programadores de Python muestran unos incrementos sustanciales de la productividad y sienten que el lenguaje alienta el desarrollo de código de mejor calidad y mantenibilidad.
Python corre en Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, y teléfonos móviles Nokia. Python se ha portado a las máquinas virtuales de Java y .NET.
Python se distribuye bajo una licencia "open source", con la aprobación de OSI, que hace que su uso sea libre, incluso para productos comerciales.
La Python Software Foundation (PSF) mantiene y protege la propiedad intelectual de Python, suscribe la conferencia PyCon, y da becas y otros proyectos en la comunidad Python.
Características
- Lenguaje de alto nivel
- Multiplataforma, lo que le confiere alta portabilidad
- Sintaxis clara y legible
- Orientado a objetos
- Facilidad de extensión, se pueden escribir módulos en C o C++
- Incrustable en aplicaciones como interfaz de "script"
- Manejo de errores basado en excepciones
Aplicaciones
Debido a que Python posee una sintaxis clara y a la variedad de modulos disponibles, es usado en muchas aplicaciones de la Web y también en programación científica. El módulo comúnmente empleado en esta última es Numpy.
A pesar de la rapidez de Numpy en calculos numericos, su eficiencia no es comparable con la de otros lenguajes de bajo nivel como C o Fortran. Por tal motivo se han escrito codigos que permiten interfacear programas en C/C++ o Fortran con Python. Uno de ellos y el quiza el mas sencillo de usar es F2PY.

