¡Quiero comenzar!

Imprimir información en pantalla

Sin mas demora, empecemos a programar con Python. 
Usaremos el siguiente código:

print("!Hola mundo!")

Un momento, ¿cómo uso ese código? Vas a necesitar un interprete. Es posible instalarlo en tu computadora o usar uno de los que están disponibles en Internet.

Para no detenernos en la instalación (que veremos en la siguiente entrada) usemos uno disponible en internet. Al hacer clic en el enlace se abrirá una nueva pestaña, espera a que aparezcan tres símbolos mayor que (>>>). Esto indica que el interprete está listo para que ingreses comandos.

Copia el código del recuadro y pégalo después de los tres símbolos mayor que (>>>). Para que el interprete reciba la instrucción debes presionar Enter.

Si obtuviste algo similar a la siguiente imagen, entonces todo salió bien.

>>> print(«!Hola mundo!»)
!Hola mundo!

¡Felicidades! Haz ejecutado tu primer programa con Python.

No nos detengamos aquí. Copia el siguiente código, pégalo en el interprete y presiona Enter:

print(10 + 5)

Seguramente querrás seguir escribiendo código pero debemos empezar con un poco de teoría. ¿Que significa el primer código que usamos? Veamos cada parte.

  • print() – Es una función que imprime en pantalla lo que pongamos dentro del paréntesis (sus argumentos).
  • «¡Hola mundo!» – Es una cadena de texto y debe ir entre comillas dobles («cadena») o simples (‘cadena’).

Si quieres conocer un poco mas de la función print() puedes revisar la entrada que tenemos dedicada a esta función.

¿Y qué pasa con el segundo código? En esta ocasión el argumento de print() es una suma, esta es evaluada antes de hacer la impresión en pantalla de forma que solo aparece el resultado y no la operación. 

¿Y si quisiéramos ver la operación y el resultado? A la función print() le podemos pasar varios argumentos separados por coma (,). Probemos el siguiente código:

print("10 + 5 ", 10 + 5)

Estamos repitiendo las cosas en el código, ¿que esta pasando?

  • El primer argumento «10 + 5 » es una cadena de texto que se imprimirá tal como esta escrita.
  • El segundo argumento es la operación y solo se imprimirá el resultado.

Hagamos un poco mas amigable nuestro código, incluyamos el signo = y ejecutemos nuestro código.

Print("10 + 5 =", 10 + 5)

¿Qué ha pasado? Si copiaste el código anterior, te habrá salido el siguiente error al ejecutarlo.

>>> Print(«10 + 5 =», 10 + 5)
Traceback (most recent call last):
File «<stdin>», line 1, in <module>
NameError: name ‘Print’ is not defined

No te preocupes, era planeado 😉.

Python es un lenguaje que distingue entre mayúsculas y minúsculas por lo que print() no es lo mismo que Print().

Usemos el código correcto:

print("10 + 5 =", 10 + 5)

Si llegaste hasta este punto estas listo para los primeros retos de programación con Python. 

Ingresar información

Hasta ahorita solo hemos usado print() que nos permite mostrar información en pantalla. ¿Y si quisiéramos ingresar datos? Para ello esta la función input(). Probemos el siguiente código:

input()

Al colocar el código anterior y dar enter habrás notado que el interprete no mostró ningún mensaje, al contrario, parece que se quedo en espera. Lo que esta pasando es que espera a que ingreses algo. Presiona Enter y usemos un código mas descriptivo:

input("Ingresa tu nombre:")

Notaras que ahora aparece el texto que esta entre paréntesis cuando presionaste Enter pero el interprete sigue en espera. Coloca tu nombre y vuelve a presionar Enter. Verás que el interprete vuelve a escribir el valor que ingresaste.

>>> input(«Ingresa tu nombre:»)
Ingresa tu nombre:Taiga
‘Taiga’

También tenemos una entrada dedicada a la función input() por si quieres saber mas de ella.

En la siguiente entrada te mostraremos como instalar Python en tu computadora.

Cuéntame cómo te fue en los comentarios, espero verte en las siguientes entradas.

Deja un comentario