Introducción a la programación¶
Creando un formulario de registro
Quizás un formulario de registro no tiene mucha relación con videojuegos pero, te puede servir de mucho si luego quieres aplicarlo para que tus gamers ingresen sus datos en un registro de récords o ingresen su seudónimo para iniciar una partida en una crew.
¿Qué aprenderé?¶
- Conocer qué son las variables.
- Maneras de ingresar información.
- Mostrar la información.
¿Qué necesito?¶
Para empezar a programar necesitas una aplicación que pueda interpretar tus programas, en esta guía de ejemplo usaremos un programa llamado Thonny y lo puedes descargar desde https://thonny.org, es gratuito y no necesitas nada más, está disponible para Windows, Mac o Linux.
La interfaz de Thonny es muy simple, como puedes ver en la parte superior tienes una barra de herramientas, que te permitirán: crear, guardar y ejecutar el programa, entre otras opciones no importantes en este punto.
Se divide en 2 partes, la parte superior donde escribiremos el programa que
lleva como título <untitled> que indica que el archivo aún no ha sido
guardado con un nombre, luego que guardemos el archivo aparecerá aquí
su nombre.
En la parte inferior tenemos una ventana llamada Shell donde mostrará la ejecución de nuestro programa y podremos interactuar con él a través de ella.
¿Qué son las variables?¶
En programación una variable es como una caja pequeña donde podemos guardar una cosa, existen de distintos tamaños, para guardar distinto tipo de cosas. Imagina ahora que esas cajas las etiquetamos para poder saber qué tienen en su interior, esto es el nombre de la variable.
En resumen, una variable es donde podemos guardar algo y tiene un nombre para reconocerla. Ese algo que podemos guardar podría ser una palabra o un número.
¿Cómo se crea una variable?¶
Esto es muy sencillo, debes escoger que vas a aguardar en la variable y luego definir un nombre. Veamos un ejemplo: digamos que queremos guardar un número, los años de edad de una persona, entonces nombraremos a la variable edad
edad = 21
Así es como se escribe en programación. Ahora te estarás preguntando ¿Por qué el símbolo igual?, esto es confuso al principio, ya que naturalmente ocupamos el símbolo igual para dar un resultado, pero en programación el símbolo igual nos sirve para indicar que queremos guardar algo en la variable, En este caso, algo es el número 21, que representa la edad de una persona y la estamos guardando en la variable llamada edad.
Continuando con el ejercicio, imagina qué otros datos debería tener una persona, empecemos por nombre y apellido, ¿Qué otros más se te ocurren?.
El nombre o apellido de una persona es como una palabra, ya que está compuesto de letras. en programación para indicar que es una palabra, debemos encerrar esa palabra entre comillas.
nombre = 'Arturo'
y hacemos esto para distinguirlo de una variable.
Ahora abre la aplicación thonny y por cada línea, empieza a crear las variables para los datos de una persona cualquiera (por ejemplo, pueden ser tus datos).
nombre = 'Arturo'
apellido = 'Lara'
edad = 21
Guarda el archivo con el nombre example01.py en tu escritorio.
¿Cómo hago ahora que el programa funcione?¶
Luego que ya escribiste tus variables vamos a mostrar los datos en pantalla, esto es lo que hacen los programas comúnmente, para ello los programadores más experimentados han trabajado arduamente para ayudarnos a hacer esta tarea y que sea muy fácil, han creado los comandos que son herramientas, así como un carpintero tiene un martillo para clavar clavos, los comandos son herramientas para usar con nuestras variables. el comando que vamos a usar en este caso está pensado para imprimir en la pantalla y se llama:
print()
Los comando se distinguen de las variables porque llevan paréntesis y dentro de esos paréntesis vamos a colocar nuestra variable para que el comando actúe. Ahora te mostraremos como usar print().
print() acepta que le mandes a imprimir varias cosas a la vez, mientras las separes por medio de comas.
print('Nombre:', nombre)
En este ejemplo le estamos indicando al comando print() que mande a la pantalla la palabra “Nombre:” seguido del contenido de la variable nombre.
El resultado será mostrado en pantalla de la siguiente forma:
Nombre: Arturo
Ahora en cada línea del archivo agrega los comandos print() para tus otras variables, al finalizar deberías tener algo similar a esto:
nombre = 'Arturo'
apellido = 'Lara'
edad = 21
print('Nombre:', nombre)
print('Apellido:', apellido)
print('Edad:', edad)
presiona el botón play de thonny.
y el resultado debería ser algo similar a esto en la ventana Shell de thonny.
Nombre: Arturo
Apellido: Lara
Edad: 21
Ya en este punto tienes el 90% del programa terminado, puedes ver que funciona y muestra los resultados como se espera. pero sería más interesante si los datos pudiésemos ingresarlos por medio del teclado, que es lo que comúnmente hacemos cuando llenamos un formulario de registro. para esto vamos a usar otro comando llamado
input()
Este comando espera a que la persona escriba algo en el teclado y presione ENTER, este comando toma lo que ingresó la persona y lo podemos guardar en una variable, además podemos decirle al comando que imprima en pantalla algún mensaje para indicarle a la persona qué debe escribir, como por ejemplo:
nombre = input('Ingrese su Nombre: ')
El resultado en pantalla se mostrará:
Ingrese su Nombre:
Se quedará el cursor esperando a que la persona escriba en el teclado su nombre y presione ENTER
Intenta hacer esto con tus otras variables, deberías lograr algo similar a esto:
nombre = input('Ingrese su Nombre:')
apellido = input('Ingrese su Apellido:')
edad = input('Ingrese su Edad:')
print('Nombre:', nombre)
print('Apellido:', apellido)
print('Edad:', edad)
y haz clic en el botón play de thonny, podrás ingresar los datos directamente desde la ventana Shell.
Como puedes ver, con saber estas 3 simples cosas ya puedes crear variables para almacenar tus datos, usar el comandos de entrada input() y el comandos de salida print(), con esto ya puedes practicar. En el próximo tutorial, te explicaremos cómo tomar decisiones usando tus variables.
Si quieres darnos tu opinión sobre este artículo te invitamos a contestar esta encuesta
Si tienes dudas o requieres una guía más personalizada hablemos a través de nuestra página de facebook RKiemGames.