
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,floatylist; - 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
- Ejecuta
dia-02-python.pyotra vez y confirma que todavía puedes leer su salida. - Escribe una diferencia entre una instrucción que produce texto en pantalla y un dato que quieres conservar para usarlo después.
- Antes de escribir código, predice el tipo de estos valores:
"Ana",28,1.68y["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. 110:00-30:00 · Curso/video
Continúa con uno de los dos recursos base de la malla:
- Free Python Programming Course: busca la explicación de variables, valores y tipos, y copia en tus notas solo una idea que puedas comprobar con código.
- Learn Python - Full Course for Beginners [Tutorial]: avanza hasta el tramo de variables y tipos de datos; el video es un curso introductorio de Python de
freeCodeCamp.org. 2
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:- Cambia
nombrepor tu nombre y vuelve a ejecutar. - Cambia
edadpor otro número entero; observa qué cambia y qué permanece igual. - Añade un tercer elemento a
temasusandotemas.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(). 1Si 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.pydentro de tu carpetamalla-ia. - El programa muestra un valor de tipo
str,int,floatylist. - 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"y28no son el mismo tipo.
Cierre de 5 minutos
Responde estas tres líneas en tus notas:
- Tipo que me confundió: cuál fue y cómo lo reconociste.
- Cambio comprobado: qué valor o lista modificaste y qué salida produjo.
- Bloqueo pendiente: qué necesitas aclarar antes de practicar
print(),input()y operaciones básicas.
Related content
- Sign in to comment.
