¿Qué puede hacer el lenguaje Python? ¿Dónde se aplica?
Python es un lenguaje interpretado de alto nivel que admite programación orientada a objetos. Simple pero poderoso es la evaluación unánime del mismo. Contiene una variedad de paradigmas de programación, incluida la programación orientada a objetos, la programación de procedimientos, etc. Python es similar a Javascript y puede escribir programas pequeños muy breves pero potentes, y la rica biblioteca estándar de Python (incluidas las bibliotecas del sistema, __builtin__ y soporte completo para operaciones de cadenas de expresiones regulares) proporciona una base sólida para implementar estas funciones prácticas. Python es similar a C++ y Java. Es un lenguaje que admite totalmente la orientación a objetos (admite herencia múltiple), pero su sintaxis es más flexible y admite variables dinámicas que se pueden usar sin declaración. De 5 a 10 veces más que C++ y aproximadamente 5 veces más que Java. Python utiliza sangría estricta para administrar el código, lo que mejora la legibilidad y reduce en gran medida el costo de mantenimiento del código. Python en sí contiene Gargage Collection y mecanismos de administración de memoria, por lo que los usuarios no necesitan preocuparse por estos detalles. Python admite la programación interactiva. El tiempo de ejecución de Python es muy eficiente, pero lo suficientemente potente como para admitir estructuras de datos complejas de alto nivel. Python es un lenguaje Glue ideal, lo que significa que podemos usarlo para completar tareas que la programación de scripts generales puede completar. Incluso puede usar el Interactive Shell de Python como calculadora y nunca tendrá que preocuparse por el desbordamiento y el desbordamiento que causen que el sistema falle (el desbordamiento generalmente no ocurre, incluso si calcula 2 elevado a 100,000, no hay problema, desbordamiento insuficiente). Se lanzará una excepción). Se puede decir que Python es un diseño excelente que incorpora las características de múltiples lenguajes informáticos.
Escriba import this en el Shell de Python y el Shell generará algunos de los conceptos de diseño centrales de Python:
Lo bello es mejor que lo feo
Lo explícito es mejor que lo implícito
.Lo simple es mejor que lo complejo
Lo complejo es mejor que lo complicado
Lo plano es mejor que lo anidado
Lo escaso es mejor que lo denso
p >La legibilidad cuenta.
Los casos especiales no son lo suficientemente especiales como para romper las reglas.
Aunque la practicidad supera a la pureza.
Los errores nunca deben pasar. en silencio
A menos que sea silenciado explícitamente
Ante la ambigüedad, rechaza la tentación de adivinar
Debería haber uno, y preferiblemente solo uno. - forma obvia de hacerlo
Aunque esa forma puede no ser obvia al principio a menos que seas holandés
Ahora es mejor que nunca
Aunque. Nunca es mejor que *ahora mismo*.
Si la implementación es difícil de explicar, es una mala idea.
Si la implementación es fácil de explicar, puede ser una buena idea. idea .
Los espacios de nombres son una gran idea: ¡hagamos más de eso!
A partir de estos conceptos abstractos, es difícil corresponder directamente a un lenguaje tan específico como Python. Pero en el proceso de aprendizaje real, si sigue mirando hacia atrás a estos principios, obtendrá algo de comprensión y podrá comprender por qué Python se diseñó así y no otros. Al mismo tiempo, tendrá que hacerlo. Admire las profundas habilidades del diseñador de Python Guido van Rossum.
:8080/2003214889/html/tech/lang_sc/python.htm
< / p>Para muchos programadores, el nombre de Python debería ser escuchado. La mayoría de las críticas sobre Python son mixtas. Algunos incluso dicen que Python es famoso por su lenta ejecución. No voy a comentar aquí los aciertos y errores de otros. Solo estoy hablando del lenguaje informático Python desde una perspectiva más objetiva.
Python es un lenguaje interpretado y un proyecto OpenSource. Sin embargo, puede utilizarlo con fines comerciales. Y se puede poner en un CD de producto comercial y venderlo en conjunto. Por supuesto, las personas también pueden obtener su programa de instalación o código fuente de forma gratuita desde www.Python.org o el sitio web OpenSource.
Python se compiló originalmente con éxito en computadoras Apple, pero ahora puede ejecutarse en las principales plataformas operativas del mundo. No sólo tiene una versión para Windows. Al mismo tiempo, se puede utilizar en muchas plataformas como Linux y Unix. En RedHat9 también se instala como lenguaje necesario para el desarrollo. Los tipos de código Python se pueden dividir básicamente en tres tipos: código de bytes, código binario y código optimizado. Sus sufijos son .py .pyc .pyo. Estos códigos se pueden ejecutar directamente. No es necesario realizar ninguna compilación ni vinculación. Cuando se trata de código que utiliza estos tipos, Python elegirá diferentes tipos para diferentes situaciones.