Python3 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 tiene una gran legibilidad; en comparación con otros lenguajes que suelen usar palabras clave en inglés y algunos signos de puntuación, posee una estructura sintáctica más característica que otros lenguajes.
Python es un lenguaje interpretado:Esto significa que no hay paso de compilación durante el desarrollo, similar a los lenguajes PHP y Perl.
Python es un lenguaje interactivo:Esto significa que puede, en un prompt 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 de encapsular el 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 simple procesamiento de textos hasta navegadores web 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 mismo 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 central de desarrollo, y Guido van Rossum sigue desempeñando un papel crucial, guiando su progreso.
Python 2.0 fue lanzado el 16 de octubre de 2000, añadió la implementación completa de recolección de basura y soporte para Unicode.
Python 3.0 fue lanzado el 3 de diciembre de 2008; esta versión no es totalmente compatible con el código fuente anterior de Python. Sin embargo, muchas características nuevas fueron posteriormente trasladadas a las versiones antiguas Python 2.6/2.7.
La versión Python 3.0, a menudo llamada Python 3000, o simplemente Py3k, es una actualización importante en comparación con las versiones anteriores de Python.
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 facilita su aprendizaje.
2. Fácil de leer:El código de 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 Macintosh.
5. Modo interactivo:Con el soporte del modo interactivo, puede introducir y ejecutar código desde el terminal y obtener resultados, probando y depurando fragmentos de código de forma interactiva.
6. Portabilidad: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 fragmento de código clave que se ejecute muy rápido, o desea escribir algunos algoritmos que no quiere hacer públicos, puede realizar esa parte del programa en C o C++ y luego llamarla desde su programa Python.
8. Bases de datos:Python proporciona interfaces para todas las principales bases de datos comerciales.
9. Programación GUI:Python admite GUI que se pueden crear y portar a muchas llamadas del sistema.
10. Incrustable:Puede incrustar Python en programas C/C++, lo que permite a los usuarios de sus programas obtener la capacidad de 'scripting'.
Aplicaciones de Python
- YouTube - sitio social de videos
- Reddit - sitio web de intercambio social
- Dropbox - servicio de intercambio de archivos
- Douban - sitio web de base de datos de información sobre productos culturales, como libros, discos y películas
- Zhihu - un sitio web de preguntas y respuestas
- Guokr - un sitio web de temas científicos y tecnológicos en general
- Bottle - microframework web de Python
- EVE - el juego en línea EVE utiliza ampliamente Python para su desarrollo
- Blender - software de dibujo 3D de código abierto que utiliza Python como herramienta de modelado y lenguaje GUI
- Inkscape - un editor de gráficos vectoriales SVG de código abierto
- ...
Progreso de versiones de Python
La siguiente figura muestra las versiones históricas de Python y las fechas de mantenimiento y publicación de las versiones futuras:
