(Creado por el analista de sistemas y docente Leonel Iván Saafigueroa)
TIPOS DE DATOS
Variables, función print() y tipos de datos simples.

VARIABLES EN PYTHON
Pensá en tu computadora como una gran habitación llena de cajas, cada una esperando ser utilizada. En programación, estas “cajas” se llaman variables. Son lugares temporales donde tu programa puede guardar datos mientras trabaja.
Cada caja tiene una etiqueta única: su nombre. Cuando necesitas acceder a la información dentro de una caja, simplemente usas su nombre. ¡Es como llamar por un paquete específico en tu habitación! Y lo mejor es que podés cambiar el contenido de las cajas mientras tu programa está funcionando, adaptándose a las necesidades del momento.

NOMBRES DE LAS VARIABLES
Los nombres de variables, funciones, etc, deben respetar las siguientes convenciones:
● Pueden ser cualquier combinación de letras (mayúsculas y minúsculas), dígitos y el carácter guión bajo (_), pero no puede comenzar por un dígito. Sin embargo, es una práctica común y recomendada utilizar minúsculas para los nombres de variables.
● Se recomienda usar nombres que sean expresivos. Por ejemplo, contador es mejor que simplemente c.
● Python es “case sensitive”, diferencia entre mayúsculas y minúsculas.
● No se pueden usar como identificadores las siguientes palabras reservadas:
and, as, assert, break, class, continue, def, del, elif,else, except, False, finally, for, from, global, if, import, in, is, lambda, None, nonlocal, not, or, pass, raise, return, True, try, yield, while, with
La función print()
En Python, la función print() es tu herramienta para mostrar información en la terminal. Podés enviarle varios “parámetros” dentro del paréntesis, separados por comas. Estos parámetros pueden ser variables que contienen datos o directamente escribir texto (“literales“). Recordá que las cadenas de texto deben estar delimitadas con comillas simples (‘ ‘) o dobles (“”).
Una característica interesante de print() es que después de mostrar la información, automáticamente avanza a la siguiente línea. Si querés llamar a print() sin argumentos, lo único que hará es un salto de línea vacío.
Código:
print("Hola!")
print()
print("Chau!")
Salida por pantalla:
Hola! Chau!
En este otro ejemplo, además de la creación y asignación de valores a variables y el uso de algunos operadores, vemos como utilizar print() para mostrar literales y valores de variables en la terminal.
Código:
nombre = "Santino Saafigueroa"
a = 80
b = 70
promedio = (a + b) / 2
print("Nombre:", nombre)
print("La suma de",a,"y",b,"es",a+b)
print("promedio:",promedio)
Salida por pantalla:
Nombre: Santino Saafigueroa La suma de 80 y 70 es 150 promedio: 75.0
La función print(): \n
\n (nueva línea) representa un carácter especial que se utiliza para insertar una nueva línea en una cadena de texto. Cuando escribimos \n dentro de una cadena y la imprimimos, el texto que le sigue se coloca en una nueva línea.
Código:
print("Escribimos\nen\nvarias\nlíneas.")
Salida por pantalla:
Escribimos en varias líneas.
La función print(): end
end=’ ‘ es un parámetro opcional de la función print() y determina qué se debe imprimir al final de cada llamada a la función. Por defecto es un carácter de nueva línea (‘\n‘), lo que significa que cada llamada a print() agrega automáticamente una nueva línea al final.
Al cambiar end a una cadena nula (” “) con un espacio en blanco, modificamos su comportamiento.
Código:
print("¡Hola Mundo!", end=" ")
print("Aprendiendo Python.")
Salida por pantalla:
¡Hola Mundo! Aprendiendo Python.
La función print(): \t
\t (tabulación) se utiliza para insertar un tabulador (o tabulación) en una cadena de texto. Cuando Python encuentra \t dentro de una cadena a imprimir, inserta un espacio equivalente al de una tabulación.
Código:
print("Nombre \tApellido \tEdad")
print("Agus \tSaafigueroa \t9")
Salida por pantalla:
Nombre Apellido Edad Agus Saafigueroa 9
TIPOS DE DATOS
Entender los tipos de dato es crucial para manipular variables y realizar cálculos eficientemente dentro del código Python.
En Python, los “tipos de datos” clasifican los valores que una variable
puede almacenar. Cada valor pertenece a un tipo específico, definiendo su almacenamiento en memoria y las operaciones permitidas.

Python destaca por su flexibilidad al permitir inferir el tipo de dato de las variables automáticamente en tiempo de ejecución. Al asignar un valor a una variable mediante el operador “=“, Python analiza el valor y determina su tipo, eliminando la necesidad de especificaciones explícitas durante la declaración.
Esta característica simplifica significativamente la escritura de código y aumenta su agilidad.
Existen una gran variedad de datos en Python. Entre ellos algunos que se consideran “tipos de datos simples”.
Código:
nombre = "Agustín Saafigueroa" # string numero = 1234 # int importe = 36.35 # float activo = False # bool
¿Vamos bien?
¡Ahora que ya conocemos las bases, toca ponerlas en práctica!
Utilicemos print() para dar vida a ejemplos cotidianos dentro del mundo de la programación.

TAREA PARA EL HOGAR
1. Crea un programa que muestre tu lista de compra en la terminal utilizando print() y los conceptos aprendidos en clase.
Para organizar mejor tu lista, utiliza tabuladores (\t) para dar una estructura visual. Recordá que podés usar print() incluso sin argumentos para insertar líneas en blanco y mejorar la legibilidad de tu salida.
2. Ingreso promedio.
Escribir un programa que guarde en variables el monto del ingreso de cada uno de los primeros 6 meses del año.
Luego, calcular y guardar en otra variable el promedio de esos valores.
Por último, mostrar una leyenda que diga “El ingreso promedio en el semestre es de xxxxx” donde “xxxxx” es el valor calculado.