Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué pasa con el lenguaje Python?

¿Qué pasa con el lenguaje Python?

Python es un lenguaje de alto nivel interpretado y orientado a objetos que se evalúa constantemente por su simplicidad y potencia. Abarca una variedad de paradigmas de programación, incluida la programación orientada a objetos, la programación procedimental, etc. Python, al igual que Javascript, le permite escribir programas breves pero potentes, y la rica biblioteca estándar de Python (que incluye bibliotecas del sistema, __builtin__ y manipulación de cadenas, y soporte completo para expresiones regulares) proporciona una base sólida para implementar estas útiles funciones. Normalmente, Python es de 5 a 10 veces más denso que C++ y aproximadamente 5 veces más denso que Java. Python utiliza sangría estricta para administrar el código, lo que mejora la legibilidad del código y reduce en gran medida el costo de mantenimiento del código; Python incluye su propia colección de garaje y mecanismo de administración de memoria, por lo que los usuarios no necesitan preocuparse por estos detalles. Python admite la programación interactiva. Python es lo suficientemente eficiente como para admitir estructuras de datos complejas de alto nivel, y Python es un lenguaje adhesivo ideal, lo que significa que puede hacer cosas con él que los lenguajes de secuencias de comandos no pueden. Incluso puede usar el shell interactivo de Python como calculadora sin tener que preocuparse de que los desbordamientos y los desbordamientos bloqueen el sistema (los desbordamientos generalmente no ocurren incluso si eleva 2 a la potencia de 100,000, mientras que los desbordamientos generan una excepción). Se puede decir que Python es un diseño excelente que combina las características de múltiples lenguajes informáticos. Escriba import this en el Shell de Python y el Shell generará la filosofía de diseño central de Python:

Lo bello es mejor que lo feo.

Es mejor lo explícito que lo implícito.

Lo simple es mejor que lo complejo.

La complejidad es mejor que la complejidad.

Plano es mejor que anidado.

Escaso es mejor que denso.

La legibilidad es importante.

Las circunstancias especiales no son lo suficientemente especiales como para romper las reglas.

Aunque la practicidad triunfa sobre la pureza.

Los errores nunca deben transmitirse en silencio.

Cuando te enfrentes a preguntas ambiguas, resiste la tentación de adivinar.

Debería haber una forma obvia, preferiblemente sólo una.

Aunque este método puede no resultar obvio al principio, a menos que seas holandés.

Si la implementación es difícil de explicar, entonces es una mala idea; si la implementación es fácil de explicar, entonces probablemente sea una buena idea.

Los espacios de nombres son una gran idea: ¡usémoslos más!

Es difícil empezar con estos conceptos abstractos, que corresponden directamente a conceptos abstractos como Python, en lugar de empezar con un lenguaje concreto como Python. Sin embargo, en el proceso de aprendizaje real, mirando hacia atrás a sus principios, se dará cuenta de por qué Python está diseñado de esta manera y no de otra, y no podrá evitar maravillarse ante las magníficas habilidades del diseñador de Python Guido van Rossum.

================================

Para muchos programadores, el nombre Python no es desconocido. Y la mayoría de la gente tiene críticas mixtas sobre Python. Algunas personas incluso dicen que Python tiene fama de ser lento. No estoy aquí para comentar lo que está bien y lo que está mal, solo estoy hablando del lenguaje informático Python desde una perspectiva más objetiva.

Python es un lenguaje interpretado que forma parte de un proyecto de código abierto. Sin embargo, puede utilizarlo con fines comerciales. También puede venderlo en un CD-ROM de producto comercial. Por supuesto, la gente también puede obtenerlo de www.Python.org o del sitio web OpenSource de forma gratuita con su instalador o código fuente. Python se compiló originalmente en computadoras Apple, pero ahora se ejecuta en las principales plataformas operativas del mundo. No es sólo para Windows. Python tiene tres tipos de código básicos: código de bytes, código binario y código optimizado. Son .py .pyc .pyo y se pueden ejecutar directamente sin compilar ni vincular.

No es necesario realizar ninguna compilación ni vinculación. Al trabajar con este tipo de código, Python elige diferentes tipos según la situación.