CodeGym /Cursos /Python SELF ES /Comandos y el primer programa

Comandos y el primer programa

Python SELF ES
Nivel 1 , Lección 1
Disponible

1. Comandos

Un programa es un conjunto (lista) de comandos. Primero se ejecuta el primer comando, luego el segundo, tercero, y así consecutivamente. Cuando se ejecutan todos los comandos, el programa finaliza.

Qué comandos exactamente pueden estar en la lista depende de quién los ejecute: qué comandos conoce (y entiende) el ejecutante. A un perro 🐕 le puedes dar el comando «Sentado», «Ladra», a un gato 🐈 — «Fuera», a una persona — «¡Detente! ¡Dispararé!», y a un robot 🔧 — «¡Trabaja! ¡Trabaja, maldita máquina!»

Los programas escritos en el lenguaje Python son ejecutados por py.exe (Python Interpreter — intérprete de Python). Python Interpreter — es un programa especial que puede ejecutar programas escritos en el lenguaje Python.

La lista de sus comandos es bastante extensa. Por ejemplo, este comando permite mostrar en pantalla el texto «El robot es amigo del humano»:


print("El robot es amigo del humano")

Pero no empezaremos directamente con los comandos, sino con un par de principios simples. El conocimiento de algunos principios reemplaza el conocimiento de muchos hechos.

2. Principios básicos del lenguaje Python

Primer principio: en el lenguaje de programación Python se acostumbra a escribir cada comando en una nueva línea.

Supongamos que queremos mostrar 3 veces en pantalla el texto «El robot es amigo del humano». Así es como se verá el código del programa:


print("El robot es amigo del humano")
print("El robot es amigo del humano")
print("El robot es amigo del humano")

Segundo principio: la cantidad de espacios al inicio de la línea es muy importante.

Esta es una peculiaridad única del lenguaje Python. Las líneas consecutivas deben tener la misma cantidad de espacios (indentación) al inicio. Este código no funcionará correctamente:


print("El robot es amigo del humano")
   print("El robot es amigo del humano")
print("El robot es amigo del humano")

Tercer principio: los comandos se agrupan utilizando sangría al inicio de las líneas.

Si varios comandos tienen la misma cantidad de espacios al inicio, se considera que pertenecen al mismo bloque. Ejemplo:


for name in ["Masha","Katia","Anya"]:
     print("El robot es amigo del humano")
     print(f"{name} amigo del robot")

Aprenderás más sobre los bloques de código en las próximas lecciones.

3. Primer programa

Ha llegado el momento de escribir tu primer programa. ¿Por qué posponerlo para después cuando puedes empezar con algo tan emocionante?

Normalmente, para el primer programa se acostumbra a mostrar en pantalla algún texto simple como Hello, World!. Pero en mi opinión, eso es demasiado aburrido. El primer programa debe ser memorable para toda la vida. Piensa en alguna frase impactante, épica y memorable.

Si no tienes tus propias ideas, aquí te dejo algunas opciones:

  • «Esto es inevitable. Es tu destino.»
  • «Haz lo que debas, Lord Vader. Sin dudar, sin piedad.»
  • «El lado oscuro de la Fuerza es el acceso a muchas habilidades que algunos consideran antinaturales.»

Pero antes de que empecemos a escribir el primer programa, te contaré dónde lo vamos a escribir.

Comentarios (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Kleber Rubio Nivel 1, Colombia
3 enero 2025
print("Esto es el inicio de un futuro más que brillante")