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.
GO TO FULL VERSION