? Guido Van Rossum publicó el lenguaje de programación Python en 1989 , y su fama creció a través de los años 1990 y 2000 . La flexibilidad y la facilidad de lectura de Python convierten en una herramienta rápida y fácil de implementar en casi cualquier situación. Debido a esto, las aplicaciones desarrolladas con el lenguaje de programación Python se han vuelto omnipresentes en todo plataformas de escritorio y Web . Al mismo tiempo , su enfoque en la programación orientada a objetos y la aplicación dinámica de crear un entorno de programación potente de la que los programadores de aplicaciones pueden implementar en la mayoría de cualquier plataforma . Python es legible
Debido a la sintaxis de la lengua , programas de Python son de fácil lectura y comprensión . Los desarrolladores de Python Python creado con la idea de que los programas siempre deben hacer para facilitar la lectura y comprensión. Más tutoriales de Python mostrar este hecho en su primera lección, el tradicional " Hola Mundo " lección. " Hello World " de Python consiste en una línea que dice exactamente lo que hace :
>>> print " Hello World "
Hello World
Python es flexible
las bibliotecas de Python contienen una amplia funcionalidad para el programador de utilizar . Debido a esto, los programas y scripts de Python aparecen en una amplia variedad de lugares. Mientras que el código Python terminan en muchas aplicaciones web del lado del servidor que realizan operaciones y servir las páginas web , a petición de los usuarios , existen aplicaciones de Python para el escritorio y , a partir de los sistemas de gestión de paquetes (como en Ubuntu Linux ) a software de cliente web integrado en juegos multijugador masivos en línea.
Python es orientado a objetos
Python adhiere principalmente a la programación orientada a objetos (POO ) paradigma. Los programadores de Python pueden crear tipos de datos complejos conocidos como objetos para utilizarlos como variables dentro de los programas en Python . Esto significa que los programadores familiarizados con los lenguajes de programación orientada a objetos como Java o C + + puede empezar a diseñar aplicaciones de Python usando técnicas de programación orientada a objetos . En Python , sin embargo , todo es un objeto , incluyendo las funciones y bibliotecas. Esto significa que un programador puede escribir una función , como en este ejemplo , y lo utilizan como un objeto para pasar alrededor de otras funciones :
>>> def doble ( x):
< p > . . . return x * 2
>>> def func ( f , x) :
. . . volver f ( x )
>>> func ( doble, 3 )
6
Python es dinámico
Python incluye un conjunto de funciones y operaciones que permiten a los programas actúan " introspectivamente . " Esto significa que el programador llama a las funciones que evalúan los objetos y toda información acerca de ellos . En esencia , esto significa que un programa de Python puede obtener información sobre sí mismo durante el tiempo de ejecución . Usando la introspección , los programadores pueden desarrollar código que se ajusta a sí mismo durante la ejecución, en lugar de depender enteramente de las instrucciones dadas programador antes de la ejecución .