Menu en Python

domingo, 24 de junio de 2012

Conceptos de Python!!


Acerca de Python

Python es un lenguaje de programación dinámica extraordinariamente potente que se utiliza en una amplia variedad de dominios de aplicación .Python es a menudo comparado con Tcl, Perl, Ruby, Scheme o Java. Algunas de sus características distintivas clave incluyen:
  • muy clara, la sintaxis legible
  • fuertes capacidades de introspección
  • la orientación a objetos intuitiva
  • expresión natural del código de procedimiento
  • la modularidad completa, compatible con paquetes jerárquicos
  • excepción basada en el manejo de errores
  • muy altas a nivel de los tipos de datos dinámicos
  • extensas librerías estándar y módulos de terceros para prácticamente todas las tareas
  • extensiones y módulos fácilmente escritos en C, C + + (o Java para Jython, o. NET para IronPython)
  • integrable dentro de las aplicaciones como una interfaz de scripting

Python es poderoso ... y rápido

Los fans de Python utilizan la frase "baterías incluidas" para describir la biblioteca estándar , que cubre todo, desde el procesamiento asincrónico de archivos zip. El lenguaje en sí es una fuente flexible que puede manejar prácticamente cualquier dominio del problema .Construye tu propio servidor web en tres líneas de código. Construir flexibles basadas en datos de código utilizando poderosas y dinámicas de Python capacidades de introspección y las características avanzadas del lenguaje tales como clases de meta- , la tipificación de pato ydecoradores .
Python permite escribir el código que necesita, de forma rápida. Y, gracias a un compilador de bytes altamente optimizado y bibliotecas de soporte, el código de Python funciona más que suficiente para la mayoría de las aplicaciones. La aplicación tradicional de CPython utiliza una máquina virtual de código de bytes; PYPY apoya justo a tiempo (JIT) a código máquina. Además, Jython y IronPython (ver más abajo) el apoyo a la compilación JIT en sus respectivas implementaciones de máquinas virtuales.

Python juega bien con otros

Python se puede integrar con COM . NET y CORBA objetos.
Para las bibliotecas Java, utilice Jython , una implementación de Python para la Java Virtual Machine.
Para. NET, prueba de IronPython , nueva implementación de Microsoft de Python para. NET, o Python para. NET .
Python también es apoyado por el motor de Internet Comunicaciones (ICE) y muchas otras tecnologías de integración.
Si usted encuentra algo que Python no puede hacer, o si usted necesita la ventaja de rendimiento de código de bajo nivel, puede escribir módulos de extensión en C o C + +, o una envoltura existente con TRAGO o Boost.Python . Módulos aparecen envueltos en su programa exactamente igual que el código nativo de Python. Esa es la integración de lenguajes de forma fácil. También puede ir a la ruta contraria yembeber Python en su propia aplicación, ofreciendo a sus usuarios con un lenguaje que van a disfrutar de su uso.

Python funciona en todas partes

Python está disponible para los principales sistemas operativos: Windows, Linux / Unix, OS / 2, Mac, Amiga, entre otros. Incluso hay versiones que se ejecutan en . NET , la máquina virtual de Java , y Nokia Series 60 teléfonos celulares. Te gustará saber que el mismo código fuente funcionará sin cambios en todas las implementaciones.
Su sistema favorito no está aquí? Todavía puede soportar Python si hay un compilador de C para él. Pregunte a su alrededor en las noticias: comp.lang.python - o simplemente tratar de compilar Python sí mismo.

Python es fácil ... y fácil de aprender

El grupo de noticias de Python es conocido como uno de los más acogedores alrededor. El desarrollador y el usuario ávido de la comunidad mantiene un wiki , alberga internacionales y locales, conferencias , corre carreras de desarrollo, y contribuye a los repositorios de código en línea.
Python también viene con completa documentación , ambas integradas en el lenguaje y como páginas web independientes. Tutoriales en línea como objetivo tanto el programador experimentado y el principiante . Todos están diseñados para hacer que su productividad rápidamente. La disponibilidad de primer orden los libros completa el paquete de aprendizaje.

Python es abierta

La implementación de Python está bajo una licencia de código abierto que hace que sea de libre uso y distribuibles, incluso para uso comercial. La licencia de Python es administrado por la Python Software Foundation .
Echa un vistazo a los dominios de aplicación en Python se utiliza, o intente la descarga actual por sí mismo.

No hay comentarios: