martes, 18 de febrero de 2025

ThinkCspy. 1.3 El Lenguaje de programacion de Python

 

1.3. El lenguaje de programación de Python

El lenguaje de programación que aprenderá es Python. Python es un ejemplo de un idioma de alto nivel ; Otros idiomas de alto nivel que podrías haber escuchado de son C ++, PHP y Java.

Como podría inferir del nombre de alto nivel, también hay Idiomas de bajo nivel , a veces conocidos como idiomas o ensamblaje de la máquina Idiomas. METRO El lenguaje de Achine es la codificación de instrucciones en binario para que la computadora pueda ejecutar directamente. Lenguaje de ensamblaje Utiliza un formato ligeramente más fácil para referirse a las instrucciones de bajo nivel. Hablando libremente, las computadoras solo pueden ejecutar programas escritos en Idiomas de bajo nivel. Para ser exactos, las computadoras en realidad solo pueden ejecutar programas escritos en lenguaje de máquina. Por lo tanto, los programas escritos en un idioma de alto nivel (e incluso aquellos en lenguaje de ensamblaje) tienen que ser procesado antes de que puedan ejecutar. Este procesamiento adicional lleva algo de tiempo, que es Una pequeña desventaja de los idiomas de alto nivel. Sin embargo, las ventajas de los idiomas de alto nivel son enormes.

Primero, es mucho más fácil programar en un lenguaje de alto nivel . Los programas escritos en un idioma de alto nivel llevan menos tiempo Para escribir, son más cortos y más fáciles de leer, y es más probable que sean correcto. Segundo, los idiomas de alto nivel son portátil , lo que significa que pueden Ejecute en diferentes tipos de computadoras con pocas o ninguna modificación. De bajo nivel Los programas pueden ejecutarse en un solo tipo de computadora y tienen que reescribirse para ejecutar en otro.

Debido a estas ventajas, casi todos los programas están escritos en alto nivel Idiomas. Los idiomas de bajo nivel se usan solo para algunos especializados aplicaciones.

Dos tipos de programas procesan idiomas de alto nivel en idiomas de bajo nivel: intérpretes y compiladores . Un intérprete lee un programa de alto nivel y lo ejecuta, lo que significa que hace lo que dice el programa. Procesa el programa un poco a la vez, leyendo alternativamente las líneas y actuando cálculos. 

Interpretar ilustración  

Un compilador lee el programa y lo traduce por completo antes del programa comienza a correr . En este caso, el programa de alto nivel se llama fuente código , y el programa traducido se llama  .código de objeto o el ejecutable Una vez que se compila un programa, puede ejecutarlo repetidamente sin traducción adicional.

Compilar ilustración 


Muchos idiomas modernos usan ambos procesos. Primero se compilan en un lenguaje de nivel, llamado código de byte , y luego interpretado por un programa llamado una máquina virtual . Python usa ambos procesos, pero debido a la forma Los programadores interactúan con él, generalmente se considera un lenguaje interpretado.

Hay dos formas de usar el intérprete de python: el modo de shell y el programa modo . En el modo de shell, escribes expresiones de Python en el Concha de pitón , y el intérprete muestra inmediatamente el resultado. El siguiente ejemplo muestra el shell de Python en el trabajo.

>>$ python3
>>Python 3.2 (r32:88445, Mar 25 2011, 19:28:28)
>>[GCC 4.5.2] on linux2
>>Type "help", "copyright", "credits" or "license" for more information.
>>> 2 + 3
>>> 5

El >>> se llama el aviso de Python El intérprete usa el aviso para Indique que está listo para las instrucciones. Escribimos 2 + 3. El. intérprete evaluó nuestra expresión y respondió 5. En la siguiente línea Dio un nuevo aviso que indica que está listo para más información.

Trabajar directamente en el intérprete es conveniente para probar bits cortos de Código porque recibe comentarios inmediatos. Piense en ello como solía papel ayudarlo a resolver problemas.

Alternativamente, puede escribir un programa completo colocando líneas de instrucciones de Python en un archivo y luego use el intérprete para Ejecute el contenido del archivo en su conjunto. Tal archivo a menudo se conoce como código fuente . Para Ejemplo, utilizamos un editor de texto para crear un archivo de código fuente llamado firstprogram.py con el siguiente contenido:

>>print("My first program adds two numbers, 2 and 3:")
>>print(2 + 3)

Por convención, los archivos que contienen programas de Python tienen nombres que terminan con .py Seguir esta convención ayudará a su sistema operativo y otros Los programas identifican un archivo que contiene código Python.

>>$ python firstprogram.py
>>My first program adds two numbers, 2 and 3:
>>>5 

Estos ejemplos muestran que Python se ejecuta desde una línea de comandos de Unix. En otro Entornos de desarrollo, los detalles de la ejecución de programas pueden diferir. También, La mayoría de los programas son más interesantes que este.

¿Quieres aprender más sobre Python?

Si desea obtener más información sobre la instalación y el uso de Python, aquí hay algunos enlaces de video. La instalación de Python para Windows le muestra cómo instalar el entorno de Python en Windows Vista, La instalación de Python para Mac le muestra cómo instalar en Mac OS/X, y La instalación de Python para Linux le muestra cómo instalar desde el Linux línea de comando. El uso de Python le muestra algunos detalles sobre el shell de Python y el código fuente.

Comprueba tu comprensión

El código fuente es otro nombre para:






Actividad: 1.3.1 Opción múltiple (pregunta1_2_1)

¿Cuál es la diferencia entre un lenguaje de programación de alto nivel y un lenguaje de programación de bajo nivel?






Actividad: 1.3.2 Opción múltiple (pregunta1_2_2)

Elija los mejores reemplazos para 1 y 2 en la siguiente oración: al comparar compiladores e intérpretes, un compilador es como 1, mientras que un intérprete es como 2.





No hay comentarios.:

Publicar un comentario

Entradas recientes

Thinkcspy 6.6. Las funciones pueden llamar a otras funciones

E s importante comprender que cada una de las funciones que escribimos se puede usar y llamado desde otras funciones que escribimos. Este es...

Entradas Populares