Introducción a la programación

Tipos de datos numéricos

int

Los datos tipo int (entero), en Python, son aquellos que representan números enteros. Estos son un tipo de número que no tiene parte decimal, es decir, son completos sin fracciones. En Python, los datos tipo int se representan simplemente escribiendo un número sin parte decimal. Por ejemplo:

float

Los datos tipo float (flotante o reales ), en Python, son aquellos que representan números con decimales. En otras palabras, los datos tipo float son números reales que pueden tener una parte entera y una parte decimal, se representan escribiendo un número con un punto decimal. Por ejemplo:

1.23, 3.14, 45.5, -12.34

complex

Los datos tipo complex (números complejos), en Python, son aquellos que representan números que tienen una parte real y una parte imaginaria la cual se denota con “i” o “j”, por ejemplo:

3 +2.1j

Tipos de operadores

Los operadores son símbolos que instruyen al intérprete para llevar a cabo operaciones específicas, tales como aritmética, comparación, lógica, entre otras.

Operadores aritméticos

Considera la expresión, “a = 5 + 2”. Aquí, 5 y  2 son los operandos y  + es el operador aritmético. El resultado de la operación se almacena en la variable a.

El operador de modulo regresa el resto (residuo) de la división, por ejemplo, 7/2 es 3, con 1 de resto (nuestro modulo).

La diferencia entre división y division entera esta en su nombre. La división devuelve un numero “real”, mientras que la división entera el resultado que devuelve es la parte entera.

Tipos de datos

Los operadores son símbolos que instruyen al intérprete para llevar a cabo operaciones específicas, tales como aritmética, comparación, lógica, entre otras.

Datos en cadena

Los datos tipo cadena en Python, también conocidos como “strings” (str), son básicamente secuencias de caracteres, lo que significa que representan texto. Esto puede incluir letras, números, símbolos o cualquier otro carácter imprimible. Estas cadenas son fundamentales para trabajar con texto en Python y se utilizan en una variedad de operaciones, como manipulación, búsqueda, y comparación de texto.

El texto puede estar encerrado entre comillas simples (cadena’) o dobles (“cadena”), se pueden añadir caracteres especiales con “\” antes de nuestra cadena, algunos de estos caracteres son “\n” para agregar una nueva línea, o “\t” que es una tabulación.

Una cadena esta precedida por el carácter “u” o “r” la cual indica que se usa codificación Unicode y una cadena “raw” (cruda en inglés).

También es posible encerrar la cadena entre triples comillas (simples o dobles), de esta manera se nos permite escribir texto en varias líneas y de manera que se respetan los saltos de línea que introdujimos sin tener que recurrir al carácter “\n”.

En las cadenas también podemos agregar operadores como “+” que realiza una concatenación de las cadenas utilizadas como operadores, el “*” repite la cadena tantas veces como lo indique el numero utilizado como su segundo operador.

cadena-comilla-triple-output

Datos en booleano (bool)

Las variables de tipo booleano solo pueden tener dos valores: True (cierto) y False (falso), este tipo de variables es importante porque se suele usar en expresiones condicionales y los bucles. En este tipo de variables podemos incluir los operadores lógicos o condicionales:

Los booleanos también son el resultado de expresiones que utilizan operadores relacionales (comparación entre valores).

Identificadores

Los identificadores se utilizan para el nombre de las variables, funciones, clases y palabras clave. Los identificadores pueden tener cualquier longitud, pero debe empezar con un carácter alfabético en mayúsculas o minúsculas o el carácter de subrayado (_). Después del primer carácter, el identificador puede contener cualquier número y combinación de caracteres alfabéticos, los números del 0-9, y el carácter de subrayado.

Existen algunas palabras reservadas en Python que no se pueden utilizar para el nombre de variables, funciones o clases. Estas palabras son las siguientes: 

Introducciones de sentencias

assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, pass, print, raise, return, try y while

Introducciones de parámetros

 as, import y in

Operadores

and, in, is, lambda, not y or

Algunas otras palabras reservadas son la que se muestran a continuación:

Variables

En Python, una variable es un contenedor que almacena datos, como números, texto o estructuras más complejas. Para crear una variable, simplemente le asignas un nombre y un valor usando el operador de asignación “=”, por ejemplo, “numero = 5” crea una variable llamada “numero” con el valor 5. Python es un lenguaje de tipado dinámico, lo que significa que no es necesario especificar el tipo de dato al definir una variable; Python lo infiere automáticamente. Las variables pueden cambiar de valor durante la ejecución del programa y se utilizan para almacenar información que se puede manipular y utilizar en diversas partes del código. 

Constantes

Una constante es un valor que no cambia a lo largo del tiempo. Se utiliza para almacenar valores fijos y seguir una buena práctica de programación.

Las constantes se definen utilizando letras mayúsculas y guiones bajos para separar las palabras. Por ejemplo, si queremos definir la constante PI, la escribiríamos así:

PI = 3.14

Funciona gracias a WordPress Inspiro WordPress Theme por WPZOOM