Home Wiki > Python
Sign up | Login

Python

tagline: De openSUSE

Lenguaje de programación orientado a objetos.
Python
Python logo.png


Lenguaje de programación

Buscar para openSUSE:


Desarrollador: Python Software Foundation
Licencia: Licencia Python, compatible con GPL
Web: Página oficial


Icon-distribution.png Software OSS Software comunitario Software privativo

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.





Ver también

Enlaces externos