Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Python es un script o un lenguaje?

¿Python es un script o un lenguaje?

Python es un lenguaje de programación.

Python es un lenguaje de programación informática. Es un lenguaje de tipo dinámico orientado a objetos que fue diseñado originalmente para escribir scripts automatizados (shells). Con las continuas actualizaciones de la versión y la adición de nuevas características del lenguaje, se utiliza cada vez más para el desarrollo de proyectos independientes y de gran escala. .

La filosofía de diseño de Python es "elegante", "clara" y "simple". Por lo tanto, la filosofía de Perl de "siempre hay varias formas de hacer lo mismo" suele ser insoportable entre los desarrolladores de Python. La filosofía de los desarrolladores de Python es "hacer una cosa de una manera, y preferiblemente de una sola manera".

Al diseñar el lenguaje Python, si se enfrentan a múltiples opciones, los desarrolladores de Python generalmente rechazarán la sintaxis sofisticada y elegirán una sintaxis clara con poca o ninguna ambigüedad. Debido a esta diferencia en los conceptos de diseño, el código fuente de Python generalmente se considera más legible que Perl y puede admitir el desarrollo de software a gran escala.

Información ampliada:

Ventajas de Python:

1. Simplicidad: Python es un lenguaje que representa la simplicidad. Leer un buen programa Python es como leer en inglés. Le permite concentrarse en resolver problemas en lugar de descubrir el idioma en sí.

2. Fácil de aprender: Python es extremadamente fácil de comenzar porque Python tiene una documentación extremadamente simple.

3. Velocidad rápida: la capa inferior de Python está escrita en lenguaje C, y muchas bibliotecas estándar y de terceros también están escritas en C, que se ejecuta muy rápido.

4. Gratis y de código abierto: Python es uno de los software FLOSS (software gratuito/de código abierto). Los usuarios son libres de distribuir copias de este software, leer su código fuente, realizar cambios y utilizar partes del mismo en nuevo software gratuito.

Desventajas de Python:

1. Problemas con declaraciones de una sola línea y salida de línea de comando: muchas veces el programa no se puede escribir en una línea y Perl y awk no tienen esta restricción; y puede ser más conveniente para completar un programa simple bajo el shell, no es necesario escribir el programa en un archivo .py como Python.

2. Sintaxis única

Esto puede no considerarse una limitación, pero la forma en que utiliza la sangría para distinguir las relaciones de las declaraciones todavía genera confusión a muchos principiantes. Incluso los programadores experimentados de Python pueden caer en trampas.

3. Velocidad de carrera lenta: Se refiere a la comparación con C y C.

Enciclopedia Baidu-Python