¿Qué es Python?

El lenguaje más recomendado para empezar. Y vas a escribirlo acá mismo, sin instalar absolutamente nada.

Programar es escribir instrucciones que el computador va a seguir al pie de la letra. Como una receta, pero para una máquina que no entiende nada por su cuenta.

Python se hizo famoso porque esas instrucciones se leen casi como inglés. Compara cómo se dice "muestra esto en pantalla" en dos lenguajes:

Python       print("Hola")
JavaScript   console.log("Hola");

Menos símbolos, menos cosas que se te pueden olvidar. Por eso es el más recomendado para partir.

La instrucción más básica es print(): muestra en pantalla lo que le pongas entre paréntesis.

Abajo hay Python de verdad. Escribe tu nombre entre las comillas y aprieta Ejecutar.

Estas dos líneas se parecen pero significan cosas distintas. Ejecuta y mira la diferencia:

Lo que va después de # es un comentario: una nota para ti que Python ignora por completo.

Esto es lo más importante del tutorial y casi nadie lo dice al principio: vas a equivocarte todo el tiempo, y está bien.

Programar no es escribir todo perfecto a la primera. Es escribir algo, ver que falla, entender por qué, y arreglarlo. Quien lleva veinte años haciéndolo también se equivoca constantemente; solo aprendió a leer los errores más rápido.

Ejecuta esto y mira el mensaje rojo:

Dice SyntaxError, que significa "no entiendo cómo está escrito". Arréglalo: agrega la comilla que falta antes del paréntesis y vuelve a ejecutar.

En Python los errores más comunes tienen nombres que conviene reconocer:

  • SyntaxError — está mal escrito (falta una comilla, un paréntesis, dos puntos).
  • NameError — usaste algo que no existe, casi siempre por una falta de ortografía.
  • TypeError — mezclaste tipos que no se pueden mezclar, como texto con número.
  • IndentationError — los espacios del principio no calzan. Este lo verás pronto.

Que programar es dar instrucciones exactas. Que print() muestra cosas. Que las comillas separan el texto de los números. Que # escribe notas. Y que los errores son parte del trabajo, no una señal de que no sirves para esto.

Ahora vamos a hacer que el programa recuerde.