Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


INTERPRETE Y PALABRAS RESERVADAS, Apuntes de Informática y Tecnologías de la Información

INTERPRETE Y PALABRAS RESERVADAS

Tipo: Apuntes

2010/2011

Subido el 09/08/2023

xochitl-mejia-arevalo
xochitl-mejia-arevalo 🇲🇽

8 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INTERPRETE Y PALABRAS RESERVADAS DE PHYTON
¿Qué es un intérprete?
Un intérprete es un programa informático que ejecuta directamente instrucciones
escritas en un lenguaje de programación de alto nivel o scripting, sin necesidad de
que hayan sido compiladas previamente en un programa de lenguaje máquina
¿Qué es un compilador?
Compilar es el proceso de transformar un programa informático escrito en un
lenguaje en un conjunto de instrucciones en otro formato o lenguaje. Un
compilador es un programa de computadora que realiza dicha tarea.
¿Son muy parecidos? Entonces ….
¿cuál es la diferencia entre ambos?
Ambos llevan a cabo una traducción desde el lenguaje de programación al
lenguaje máquina (ceros y unos). Las diferencias estarán en cuándo y cómo se
hace dicha traducción.
Un intérprete funciona “sobre la marcha”: recibe el programa (el código que has
escrito, por ejemplo, en Python), así como el archivo de datos. Procesa ambos y
devuelve la lista de instrucciones realizadas.
Al procesar el código, va haciendo la traducción línea a línea y, al terminar la
traducción, inmediatamente la ejecuta. Es decir, la ejecución se hace a la vez que
la traducción.
El compilador recibe solo tu código y hace un análisis profundo del mismo,
buscando errores e ineficiencias e intentando eliminarlas. Es un proceso mucho más
largo y mucho más complejo. De hecho, los compiladores suelen ser los programas
más complejos que existen.
El resultado de todo esto es un archivo que es directamente ejecutable por parte
de la máquina.
¿Qué es una palabra reservada?
Se refiere a una palabra previamente definida que es reconocida por el lenguaje
de programación como una instrucción o comando específico. Estas palabras son
usadas para definir los componentes básicos del lenguaje y suelen tener
significados predefinidos
Las palabras pueden representar a un identificador en programación, así como a
instrucciones especiales de selección de opciones, ciclos o bucles. Debes evitar a
toda costa mencionarlo al momento de manejar variables, nombres, funciones o
clases.
pf2

Vista previa parcial del texto

¡Descarga INTERPRETE Y PALABRAS RESERVADAS y más Apuntes en PDF de Informática y Tecnologías de la Información solo en Docsity!

INTERPRETE Y PALABRAS RESERVADAS DE PHYTON

¿Qué es un intérprete?

Un intérprete es un programa informático que ejecuta directamente instrucciones escritas en un lenguaje de programación de alto nivel o scripting, sin necesidad de que hayan sido compiladas previamente en un programa de lenguaje máquina

¿Qué es un compilador?

Compilar es el proceso de transformar un programa informático escrito en un lenguaje en un conjunto de instrucciones en otro formato o lenguaje. Un compilador es un programa de computadora que realiza dicha tarea.

¿Son muy parecidos? Entonces ….

¿cuál es la diferencia entre ambos?

Ambos llevan a cabo una traducción desde el lenguaje de programación al lenguaje máquina (ceros y unos). Las diferencias estarán en cuándo y cómo se hace dicha traducción.

Un intérprete funciona “sobre la marcha”: recibe el programa (el código que has escrito, por ejemplo, en Python), así como el archivo de datos. Procesa ambos y devuelve la lista de instrucciones realizadas.

Al procesar el código, va haciendo la traducción línea a línea y, al terminar la traducción, inmediatamente la ejecuta. Es decir, la ejecución se hace a la vez que la traducción.

El compilador recibe solo tu código y hace un análisis profundo del mismo, buscando errores e ineficiencias e intentando eliminarlas. Es un proceso mucho más largo y mucho más complejo. De hecho, los compiladores suelen ser los programas más complejos que existen.

El resultado de todo esto es un archivo que es directamente ejecutable por parte de la máquina.

¿Qué es una palabra reservada?

Se refiere a una palabra previamente definida que es reconocida por el lenguaje de programación como una instrucción o comando específico. Estas palabras son usadas para definir los componentes básicos del lenguaje y suelen tener significados predefinidos

Las palabras pueden representar a un identificador en programación, así como a instrucciones especiales de selección de opciones, ciclos o bucles. Debes evitar a toda costa mencionarlo al momento de manejar variables, nombres, funciones o clases.

ESTRUCTURA GENERAL DE UN PROGRAMA EN PHYTON

Un programa en phyton puede crearse de dos formas:

Modo interactivo en esta modalidad el programa ejecuta la orden escrita en tiempo real.

Modo script en esta modalidad se escribe el código en Python se guarda en un archivo .py y posteriormente se ejecuta con el intérprete.

Un programa en Python está formado por elementos (tokens) de diferentes tipos:

palabras reservadas (keywords)

funciones integradas (built-in functions)

literales

operadores

delimitadores

identificadores

La estructura del programa debe seguir ciertos lineamientos para evitar la menor cantidad de errores léxicos posibles.

1.- Escribir en cada línea una única instrucción aunque puede haber varias instrucciones en una línea, separadas por un punto y coma (;).

2.- Se recomienda que las líneas no superen los 79 caracteres. Si una instrucción supera esa longitud, se puede dividir en varias líneas usando el caracter contrabarra ():

3.- Los elementos del lenguaje se separan por espacios en blanco (normalmente, uno), aunque en algunos casos no se escriben espacios:

entre los nombres de las funciones y el paréntesis

antes de una coma (,)

entre los delimitadores y su contenido (paréntesis, llaves, corchetes o comillas)

el no usar adecuadamente los espacios puede generar el error “SyntaxError: unexpected indent”

Un programa puede definir nuevas funciones o redefinir las funciones integradas. Los nombres de las funciones no pueden coincidir con las palabras reservadas.