Imagina que tienes un ayudante extremadamente rápido, pero también muy literal. No adivina lo que quieres: hace exactamente lo que escribes. Programar en Python consiste en darle instrucciones claras a ese ayudante.
En esta primera lección no vas a memorizar vocabulario. Solo vas a entender qué es código, qué hace Python con él y cómo comprobar el resultado.
Clasificar un fragmento como código, salida o error y explicar qué ocurre al pulsar Ejecutar.
Python es el idioma de las instrucciones
Un ordenador no entiende una frase como «calcula el precio final y enséñamelo» del mismo modo que una persona. Necesita instrucciones escritas con reglas precisas. Python es una de las formas de escribir esas instrucciones.
Cuando pulsas Ejecutar, Python lee el código y realiza las operaciones que has pedido. Si escribes una suma, calcula. Si escribes un texto entre comillas, lo trata como texto.
Modelo mental para esta lección: código → Python lo interpreta → ocurre un resultado.
Una diferencia que conviene ver desde el primer minuto
print(4 + 2)
print("4 + 2")
La primera línea contiene una operación. Python suma 4 y 2, por eso muestra 6.
La segunda contiene caracteres entre comillas. Las comillas le dicen a Python: «esto es texto». Por eso muestra literalmente 4 + 2.
Haz una predicción antes de abrir
¿Qué mostrará print("Hola")? Mostrará Hola, sin las comillas. Las comillas sirven para marcar el texto dentro del código; no forman parte del mensaje mostrado.
¿Y para qué se usa Python?
Python puede servir para automatizar tareas, analizar datos, crear servicios web, trabajar con inteligencia artificial o construir pequeñas herramientas personales. Pero ahora mismo eso es secundario.
Tu objetivo no es elegir una especialidad todavía. Primero aprenderás a expresar instrucciones sencillas y a entender por qué producen un resultado.
Antes de tocar código: clasifica lo que estás viendo
print(2 + 3)
¿Es código, salida o error?
Comprobar razonamiento
Código. Es una instrucción que Python puede ejecutar.
5
Imagina que aparece debajo del editor después de ejecutar. ¿Qué representa?
Comprobar razonamiento
Salida. Es el resultado producido por el programa.
SyntaxError
¿Qué te está diciendo Python?
Comprobar razonamiento
Error. Python intentó interpretar el código y encontró una instrucción que no cumple las reglas de sintaxis.
Predice antes de ejecutar: ¿qué mostrará print(7 + 1)? Di la respuesta en voz alta y solo después prueba el editor.
Cambia la instrucción para que realice la suma y muestre 8. No escribas el resultado directamente: deja que Python lo calcule.
8
La salida aparecerá aquí.
Necesito una pista
- Quita las comillas para que
7 + 1deje de ser texto.
Ver una solución razonada
print(7 + 1)
Si algo sale mal
Si borras sin querer una comilla o un paréntesis, Python puede mostrar un mensaje de error. No significa que no sepas programar. Significa que la instrucción ha quedado incompleta.
Compara tu línea con la original: ¿hay una comilla al principio y otra al final? ¿se abre y se cierra el paréntesis? Corregir pequeños detalles forma parte normal de programar.
Qué merece la pena recordar
- Python permite escribir instrucciones que el ordenador puede ejecutar.
- Las comillas indican que algo es texto.
- No necesitas memorizar Python: aprenderás modificando ejemplos pequeños y observando qué cambia.
Si entiendes por qué print(4 + 2) y print("4 + 2") no muestran lo mismo, ya tienes suficiente para la siguiente lección.