📍 Inicio > Fundamentos > Clase 01
Comenzamos dándole “voz” al ordenador. Con print decides qué comunicar; con input, qué preguntar. Ese ida y vuelta (mostrar → leer → responder) es el ciclo básico de cualquier programa, desde un script simple hasta un chatbot o una API. Hoy no buscamos memorizar funciones, sino sentir el flujo: escribir, ejecutar, observar, ajustar.
- Te permite crear tu primera interacción real con el usuario.
- Te prepara para validar entradas y formatear salidas en proyectos más grandes.
- Establece el ciclo de trabajo que repetirás en todo el curso.
- Mostrar un mensaje
print("Hola Python")- Pedir un dato (pausa de ejecución hasta que el usuario escribe y pulsa Enter)
nombre = input("¿Cómo te llamas? ")- Responder con un saludo personalizado (f-string = texto con “huecos” que se rellenan)
print(f"Encantado, {nombre}!")Punto clave: input devuelve un str. Si más adelante necesitas un número, lo convertirás (int/float), pero hoy nos centramos en texto.
- Pide el nombre con input y guarda en una variable.
- Muestra: "Hola, {nombre}" con f-string.
- Pide una frase y vuelve a imprimir: "Tu frase fue: ...".
Sugerencia: si quieres, limpia espacios laterales con
.strip()al leer.
- f-strings:
f"Hola, {nombre}" - Concatenación: "Hola, "
+nombre - Salto de línea: "Primera\nSegunda"
- Conversión a texto: "Edad: "
+str(edad) - print avanzado:
print("a", "b", sep=", ", end="\n")
- Ejecuta desde la carpeta Hello-Python:
../.venv/bin/python -m unittest -v - Deben pasar los tests de
tests/test_hello_module.py.
- Comillas abiertas/cerradas distintas: usa siempre pares "..." o '...'.
- Ejecutar en otra carpeta: confirma tu directorio actual antes de correr.
- Leer pero no usar: si no imprimes el resultado, no verás nada en pantalla.
- Ejemplo:
Basic/00_helloworld.py - Módulo para pruebas:
Basic/hello_module.py
- Ya puedes mantener una mini conversación con el programa (mostrar, pedir, responder).
- Tienes la base para validar entradas y mejorar mensajes.
- Clase 02: variables y strings para transformar y preparar texto con seguridad.
⬅️ Anterior: Clase 00 - Instalación | ⏭️ Siguiente: Clase 02 - Variables | 🏠 Volver al Índice