Es una serie de instrucciones previamente codificadas, las cuales permiten
realizar una tarea específica en una computadora. ¿Qué es un compilador? Es un tipo de traductor que transforma un programa entero de un lenguaje de programación (llamado código fuente) a lenguaje máquina, para que posteriormente pueda ser ejecutado. ¿Qué es un intérprete? Los interpretes se diferencian de los compiladores, en que mientras el compilador, traduce un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los interpretes solo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción y normalmente no guardan el resultado de dicha traducción. ¿Qué es una variable? Es un espacio en memoria donde se guardan y recuperan los datos que utiliza un programa. Cada variable debe de tener un nombre, con el cual se podrá identificar y referirse a ella durante el desarrollo de un programa. El nombre de una variable no puede coincidir con los nombres de los comandos asignados a este lenguaje de programación, además de que no deberá contener espacios en blanco. Tipos de variables en Python. Los dos tipos de variables más comunes son: Las variables que almacenan Números. Las variables que almacenan Texto. Variables que almacenan números. Hay dos tipos principales. Los números enteros (llamados int) Los números decimales (llamados float) Variables que almacenan texto. A estas se les denominan strings (str) Es muy importante que el contenido a almacenar en este tipo de variables, se encuentre en comillas. Una de las características de Python es que puede diferenciar mayúsculas de minúsculas esto quiere decir que al escribir una variable con el mismo nombre y con la inicial mayúscula la toma como una variable diferente. Strings: Es una serie de caracteres compuestos por letras, números, signos y símbolos, que dentro de sus funciones, destaca la interacción de un programa con el usuario. En Python existen distintas operaciones para manipular un strings. Asignación. Concatenación. Búsqueda. Extracción. Comparación. Asignación: consiste en asignar una cadena de caracteres a otra. Por lo cual es necesario utilizar el operador += Concatenación: Es una operación que consiste en unir dos cadenas o más, para formar una cadena de mayor tamaño. Para lo cual es necesario utilizar el operador + Búsqueda: consiste en localizar dentro de una cadena una subcadena más pequeña a un carácter. Para lo cual es necesario utilizar el método find Extracción: se trata de sacar fuera de una cadena una porción de la misma según su posición dentro de ella. Para ello es necesario indicar la posición posición a extraer [1 : 8] Comparación: se utiliza para comparar dos cadenas de caracteres. Para ello se utiliza el operador == Palabras reservadas Son identificadores para uso exclusivo del lenguaje de programación que no pueden ser utilizadas para identificar y nombrar variables, métodos, objetos o cualquier elemento dentro de nuestro código. En Python existen un total de 28 palabras reservadas, las cuales fueron asignadas para uso exclusivo del lenguaje de programación. Estas palabras son las siguientes: And assert break except import print Del if global or yield For from not while def Is lambda try continue finally Raise return class exec in