Python Introducción
Python es un lenguaje de script de alto nivel que combina interpretación, compilación, interactividad y orientación a objetos.
El diseño de Python es altamente legible; en comparación con otros lenguajes que suelen usar palabras clave en inglés y algunos signos de puntuación, tiene una estructura sintáctica más distintiva que otros lenguajes.
Python es un lenguaje interpretado:Esto significa que no hay paso de compilación durante el desarrollo. Similar a PHP y Perl.
Python es un lenguaje interactivo:Esto significa que puede, en un indicador de Python,>>>ejecutar código directamente después.
Python es un lenguaje orientado a objetos:Esto significa que Python admite el estilo orientado a objetos o la técnica de programación que encapsula código en objetos.
Python es un lenguaje para principiantes:Python es un gran lenguaje para programadores principiantes; admite una amplia gama de desarrollo de aplicaciones, desde el procesamiento de texto simple hasta navegadores WWW y juegos.
Historia del desarrollo de Python
Python fue diseñado por Guido van Rossum a finales de los años ochenta y principios de los noventa en el Instituto Nacional de Matemáticas y Ciencias de la Computación de los Países Bajos.
Python en sí mismo también se desarrolló a partir de muchos otros lenguajes, incluidos ABC, Modula-3, C, C++, Algol-68, SmallTalk, Unix shell y otros lenguajes de script, entre otros.
Al igual que Perl, el código fuente de Python también sigue la licencia GPL (GNU General Public License).
Actualmente Python es mantenido por un equipo de desarrollo central; Guido van Rossum aún desempeña un papel crucial guiando su progreso.
Python 2.7 fue designado como la última versión de Python 2.x; además de admitir la sintaxis de Python 2.x, también admite parte de la sintaxis de Python 3.1.
Características de Python
1. Fácil de aprender:Python tiene relativamente pocas palabras clave, una estructura simple y una sintaxis claramente definida, lo que hace que sea más fácil de aprender.
2. Fácil de leer:El código Python está definido de manera más clara.
3. Fácil de mantener:El éxito de Python radica en que su código fuente es bastante fácil de mantener.
4. Una amplia biblioteca estándar:Una de las mayores ventajas de Python son sus ricas bibliotecas, multiplataforma, con buena compatibilidad en UNIX, Windows y Mac.
5. Modo interactivo:Con el soporte del modo interactivo, puede ingresar y ejecutar código desde la terminal y obtener resultados, probando y depurando fragmentos de código de forma interactiva.
6. Portable:Debido a su naturaleza de código abierto, Python ha sido portado (es decir, adaptado para funcionar) a muchas plataformas.
7. Extensible:Si necesita un segmento de código crítico que se ejecute rápidamente, o desea escribir algunos algoritmos que no desea revelar, puede completar esa parte del programa en C o C++ y luego invocarla desde su programa Python.
8. Base de datos:Python proporciona interfaces para todas las principales bases de datos comerciales.
9. Programación GUI:Python admite GUI, que puede crear y portar a muchas llamadas del sistema.
10. Incrustable:Puede incrustar Python en programas C/C++ para que los usuarios de su programa obtengan capacidad de 'scripting'.