Semana 2 · Día 2 — Guarda datos útiles en variables de Python

Semana 2 · Día 2 — Guarda datos útiles en variables de Python

En 60 minutos crearás un archivo guardado que usa texto, enteros, decimales y booleanos para describir un mini proyecto de Python.

Entregable de hoy

Semana 2 — Primer contacto con Python · Día 2
Al terminar tendrás un archivo guardado llamado S2D2_variables_tipos.py —o S2D2_variables_tipos.ipynb si continúas en Colab— con cuatro variables que describen un proyecto pequeño y una salida que permite comprobar sus valores y tipos.
La pieza mínima debe conservar estos datos:
  • el nombre del proyecto como texto;
  • el número de ejemplos como entero;
  • un objetivo decimal;
  • una bandera True o False que indique si ya hay datos listos.
No cuenta como terminado si solo escribiste asignaciones en el editor: debes ejecutar el archivo, revisar la salida y guardarlo.

Qué vas a fijar hoy

En Python, = asigna un valor a una variable. El tutorial oficial muestra esta relación con números y explica también la diferencia entre cadenas de texto, enteros y números con decimales. Las cadenas pueden escribirse entre comillas simples o dobles. 1
La idea no es memorizar una lista larga. Es poder leer una línea como ejemplos = 3 y responder dos preguntas: qué nombre tiene el dato y qué clase de valor guarda.

Recursos

Sesión de 60 minutos

00:00–10:00 · 10 min de repaso

  1. Abre el archivo o notebook del Día 1 y ejecútalo una vez. Confirma que todavía puedes ver la salida.
  2. Sin consultar la solución, escribe en tus notas una línea de ejemplo para cada caso: texto, entero, decimal y booleano.
  3. Decide qué nombre tendrá tu mini proyecto de hoy. Puede ser clasificador_de_textos, lector_de_comentarios u otro que te interese para el proyecto final.
Si el archivo del Día 1 no ejecuta, corrige solo ese bloqueo antes de avanzar: hoy necesitas un entorno que responda, no una instalación nueva.

10:00–30:00 · 20 min de curso o video

Abre Learn Python - Full Course for Beginners [Tutorial] y trabaja desde 15:06. Durante los 20 minutos, pausa y vuelve a ejecutar mentalmente los ejemplos en los que el curso guarda un nombre, una edad u otro valor en una variable.
Anota estas cuatro observaciones:
  • una variable puede guardar texto entre comillas;
  • un entero se escribe sin comillas;
  • un decimal conserva su punto, como 0.80;
  • True y False representan una decisión booleana y se escriben con mayúscula inicial.
No intentes cubrir todo el curso. El objetivo de este bloque es reconocer el dato antes de escribirlo.

30:00–55:00 · 25 min de práctica

Crea el archivo del día y escribe este ejemplo. Cambia el nombre del proyecto y los valores para que describan una idea que realmente podrías continuar:
proyecto = "clasificador de textos"
ejemplos = 3
precision_objetivo = 0.80
datos_listos = False

print("Proyecto:", proyecto)
print("Ejemplos:", ejemplos)
print("Objetivo:", precision_objetivo)
print("¿Datos listos?:", datos_listos)

print("Tipo de proyecto:", type(proyecto).__name__)
print("Tipo de ejemplos:", type(ejemplos).__name__)
print("Tipo de objetivo:", type(precision_objetivo).__name__)
print("Tipo de datos_listos:", type(datos_listos).__name__)
Trabaja en este orden:
  1. Ejecuta el archivo y comprueba que aparecen los cuatro valores y los nombres str, int, float y bool.
  2. Cambia ejemplos a 5 y datos_listos a True. Ejecuta de nuevo y observa qué cambió en la salida.
  3. Vuelve a dejar valores honestos para tu proyecto. Si todavía no tienes datos, conserva datos_listos = False.
  4. Guarda el archivo o notebook. Después, ábrelo de nuevo y ejecútalo una última vez sin modificar nada.
La prueba de hoy es pequeña pero útil para el proyecto final: más adelante estos nombres podrán representar configuraciones reales, y distinguir un texto de un número evitará errores al procesar datos.

55:00–60:00 · 5 min de notas

Añade estas cuatro líneas al final de tus notas:
  1. Texto que guardé: qué describe proyecto.
  2. Número que guardé: qué cuenta ejemplos.
  3. Decimal que guardé: qué representa precision_objetivo.
  4. Decisión booleana: por qué datos_listos es True o False hoy.
Cierra con una frase concreta: «Mañana podré trabajar con texto en Python porque…»

Hecho cuando…

  • Conservas S2D2_variables_tipos.py o S2D2_variables_tipos.ipynb con el nombre indicado.
  • El programa imprime los cuatro valores del mini proyecto.
  • La salida muestra str, int, float y bool en los lugares esperados.
  • Cambiaste dos valores, ejecutaste de nuevo y comprobaste el resultado.
  • Dejaste datos_listos con un valor que refleja tu situación real.
  • Reabriste el archivo, lo ejecutaste una última vez y guardaste las notas.
Siguiente día: trabajar con texto en Python. Hoy ya puedes nombrar datos de tu proyecto, asignarles un valor y comprobar qué tipo de información contiene cada variable.

Related content

  • Sign in to comment.