Semana 2 · Día 3: Variables y tipos de datos en Python

Semana 2 · Día 3: Variables y tipos de datos en Python

Haz ejercicios con variables, `str`, `int`, `float` y `list`, y termina con una prueba ejecutable que muestra qué cambia cuando reemplazas un dato.

Entrega de hoy

Haz ejercicios de variables y tipos de datos en Python y deja una prueba ejecutable que puedas explicar sin mirar la solución:
  • el archivo dia-03-variables.py;
  • variables con los tipos str, int, float y list;
  • una salida que muestre tanto los valores como sus tipos;
  • una modificación hecha por ti y una nota sobre qué cambió.
La meta no es memorizar una lista de tipos. Es observar qué dato guardaste, cómo se presenta y qué pasa cuando lo reemplazas.

Sesión de 60 minutos

00:00-10:00 · Repaso y punto de partida

  1. Ejecuta dia-02-python.py otra vez y confirma que todavía puedes leer su salida.
  2. Escribe una diferencia entre una instrucción que produce texto en pantalla y un dato que quieres conservar para usarlo después.
  3. Antes de escribir código, predice el tipo de estos valores: "Ana", 28, 1.68 y ["Python", "IA"].
En Python, = asigna un valor a un nombre; la asignación no imprime nada por sí sola. El tutorial oficial también distingue números enteros (int), números con decimales (float), texto (str) y listas. 1

10:00-30:00 · Curso/video

Continúa con uno de los dos recursos base de la malla:
No abras ambos para completar contenido. Elige uno, pausa cuando aparezca un ejemplo y predice su salida antes de ejecutarlo. Si el video o la página te lleva a temas posteriores, vuelve a los cuatro tipos de la práctica de hoy.

30:00-55:00 · Práctica de entrega

Dentro de malla-ia, crea dia-03-variables.py:
nombre = "Ana"
edad = 28
altura = 1.68
temas = ["Python", "IA"]

print("Nombre:", nombre, "| tipo:", type(nombre).__name__)
print("Edad:", edad, "| tipo:", type(edad).__name__)
print("Altura:", altura, "| tipo:", type(altura).__name__)
print("Temas:", temas, "| tipo:", type(temas).__name__)
Ejecuta el archivo y comprueba que aparecen str, int, float y list. Después haz estas tres modificaciones, una por una:
  1. Cambia nombre por tu nombre y vuelve a ejecutar.
  2. Cambia edad por otro número entero; observa qué cambia y qué permanece igual.
  3. Añade un tercer elemento a temas usando temas.append("datos") y comprueba que la lista creció.
Para cerrar la prueba, provoca un error controlado: cambia temporalmente edad = 28 por edad = "28", ejecuta y observa que el valor se ve parecido, pero el tipo pasa a ser str. Vuelve a dejar edad como entero antes de guardar el archivo. El tutorial oficial documenta la diferencia entre texto, números y listas, incluida la posibilidad de modificar una lista con append(). 1
Si algo no coincide, revisa primero las comillas, los corchetes de temas y el nombre exacto de cada variable. No corrijas copiando: compara la predicción con la salida y escribe qué aprendiste del desajuste.

Hecho cuando...

  • Existe dia-03-variables.py dentro de tu carpeta malla-ia.
  • El programa muestra un valor de tipo str, int, float y list.
  • Predijiste los tipos antes de ejecutar y comparaste la predicción con la salida.
  • Cambiaste al menos un valor y observaste qué parte de la salida cambió.
  • Añadiste un elemento con append() y dejaste el archivo funcionando.
  • Puedes explicar por qué "28" y 28 no son el mismo tipo.

Cierre de 5 minutos

Responde estas tres líneas en tus notas:
  1. Tipo que me confundió: cuál fue y cómo lo reconociste.
  2. Cambio comprobado: qué valor o lista modificaste y qué salida produjo.
  3. Bloqueo pendiente: qué necesitas aclarar antes de practicar print(), input() y operaciones básicas.

Related content

  • Sign in to comment.
More from this channel