Variables y tipos de datos en Python

¿Qué es una Variable?

Es un nombre que apunta a un valor almacenado en la memoria.

  • Regla de oro en Python: No se declaran (no usamos var o int delante). Simplemente asignamos con el signo =

  • Nomenclatura: Se recomienda usar snake_case (ej: espacio_disco, usuario_red).

Tipos de Datos Básicos

  1. int (Enteros): Números sin decimales.

    • Ejemplo: Número de puertos abiertos, cantidad de usuarios. puertos = 80

  2. float (Flotantes): Números con decimales.

    • Ejemplo: Voltaje de la fuente, temperatura de la CPU. temp = 45.5

  3. str (Strings): Cadenas de texto. Siempre entre comillas (" o ').

    • Ejemplo: Nombre del servidor, dirección MAC. hostname = "Servidor-WEB"

  4. bool (Booleanos): Valores lógicos. Solo pueden ser True o False.

    • Ejemplo: ¿Está el cable conectado? conectado = True

Conversión de tipos (Casting)

A veces recibimos un dato como texto (por ejemplo, desde un input()) y necesitamos que sea un número para operar con él.

  • int("10") ➔ Convierte el texto "10" en el número entero 10.

  • str(8080) ➔ Convierte el número 8080 en el texto "8080".

  • float(5) ➔ Convierte el entero 5 en 5.0.

Nota: La función input() siempre devuelve un string. Si pides el número de una IP o un puerto, ¡debes convertirlo si vas a sumarlo!


Ejemplo de "Crasheo" común

Si intentas esto: print("El puerto es: " + 80), Python dará un error porque no puede sumar texto y números. La solución es el casting: print("El puerto es: " + str(80)).


Actividad práctica

  1. Identificación de tipos: Crea un script llamado tipos.py donde definas 4 variables que representen un componente informático (ej: procesador = "i7", nucleos = 8, frecuencia = 3.6, funciona = True). Usa la función type() para imprimir de qué tipo es cada variable (ej: print(type(nucleos))).

  2. El conversor de temperaturas: Crea un script que:

    • Pida al usuario la temperatura actual del procesador (usa input()).

    • Convierta ese valor a float.

    • Le sume 10 grados (simulando un aumento de carga).

    • Imprima el resultado final con un mensaje: "La temperatura con carga es de: XX.X".

  3. Calculadora de almacenamiento: Un script que pida el tamaño de un disco en GB (entero) y muestre por pantalla cuántos MB son (multiplicando por 1024). Asegúrate de gestionar bien el paso de texto a número.