Lección 1 de 45 · Fundamentos

Qué es Python y para qué sirve

Antes de escribir código, entiende qué papel juega Python y qué ocurre cuando ejecutas una instrucción.

Paso a pasoClasificación y predicciónAvanza a tu ritmo
Índice · Lección 1/45
Tu primera idea de Python

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.

Evidencia de aprendizaje

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

Dos instrucciones parecidas, dos resultados distintos
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

Caso A

print(2 + 3)

¿Es código, salida o error?

Comprobar razonamiento

Código. Es una instrucción que Python puede ejecutar.

Caso B

5

Imagina que aparece debajo del editor después de ejecutar. ¿Qué representa?

Comprobar razonamiento

Salida. Es el resultado producido por el programa.

Caso C

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.

Código→Intérprete de Python→Salida o error

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.

Salida esperada
8
codigo_y_resultado.py
La salida aparecerá aquí.

Necesito una pista
  • Quita las comillas para que 7 + 1 deje 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.
Señal de que puedes avanzar

Si entiendes por qué print(4 + 2) y print("4 + 2") no muestran lo mismo, ya tienes suficiente para la siguiente lección.