En este laboratorio, comenzarás tu camino en Python explorando sus conceptos fundamentales. Python es un lenguaje de programación muy popular y fácil de aprender, conocido por su sintaxis clara y su legibilidad. Aprenderás a utilizar el intérprete de Python, a trabajar con variables y asignaciones, a emplear la función print() para mostrar resultados, a interactuar con los usuarios mediante la función input() y a salir correctamente del entorno de Python. Esta experiencia práctica te proporcionará una base sólida para tus futuros proyectos de programación.
Haz clic en el botón Continue de abajo para comenzar el laboratorio.
Inicio del intérprete de Python
El intérprete de Python es un programa que lee tu código y lo ejecuta línea por línea. Es una herramienta potente para ejecutar código de forma interactiva, lo que significa que puedes escribir un comando y ver el resultado de inmediato. Comencemos abriendo el intérprete en la Interfaz de Escritorio.
Abre tu terminal. Deberías ver un símbolo del sistema, que normalmente termina con el carácter $.
Para quienes están empezando, la Interfaz de Escritorio resulta más amigable. Si te sientes cómodo con la terminal, puedes cambiar a la pestaña "Terminal" independiente en la esquina superior izquierda para operar con mayor fluidez. Ambos métodos logran el mismo resultado.
Escribe el siguiente comando y pulsa Enter:
python
Ahora deberías ver el mensaje de bienvenida del intérprete de Python, similar a este:
Python 3.x.x (default, Mon DD YYYY, HH:MM:SS)
[GCC x.x.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Los tres signos de "mayor que" (>>>) representan el prompt de Python. Esto indica que el sistema está listo para recibir tus instrucciones.
Ahora que estás dentro, probemos una operación sencilla. El intérprete funciona como una calculadora: lee la expresión matemática, calcula el resultado y lo muestra en la línea siguiente.
2 + 3
5
El intérprete calcula y muestra el resultado al instante.
También puedes realizar cálculos más complejos:
(10 * 5) + (20 / 4)
55.0
Observa cómo el intérprete gestiona correctamente el orden de las operaciones.
Este entorno interactivo es excelente para probar pequeños fragmentos de código y aprender los conceptos básicos del lenguaje.
Uso de variables y asignaciones
Las variables en Python son como contenedores que almacenan datos. Exploremos cómo crearlas y utilizarlas:
En el intérprete de Python, escribe lo siguiente:
x = 42
x
42
Aquí hemos creado una variable llamada x y le hemos asignado el valor 42. Al escribir x y pulsar Enter, el intérprete nos muestra el valor almacenado. El signo igual (=) es el operador de asignación: asigna el valor de la derecha a la variable situada a la izquierda.
Podemos cambiar el valor de una variable en cualquier momento:
x = 100
x
100
Ahora x contiene el valor 100.
También podemos usar una variable para definir el valor de otra:
y = x
y
100
y ahora tiene el mismo valor que x.
Las variables pueden almacenar diferentes tipos de datos, no solo números:
name = "Alice"
name
'Alice'
En este caso, name es una variable que guarda una cadena de texto (string).
En Python, los datos tienen distintos tipos. Por ejemplo, 42 y 100 son enteros (números completos), mientras que "Alice" es una cadena (una secuencia de caracteres). No es necesario declarar el tipo de variable de antemano; el intérprete lo determina automáticamente según el valor asignado.
Recuerda estas reglas para los nombres de variables:
No pueden empezar con un número.
No pueden contener espacios.
Distinguen entre mayúsculas y minúsculas (name y Name son variables distintas).
Deben ser descriptivos sobre lo que almacenan.
Uso de la función print()
Una función en programación es un bloque de código con nombre que realiza una tarea específica. Puedes "llamar" a una función por su nombre y pasarle datos, llamados argumentos, dentro de paréntesis. La función print() es una de las más comunes en Python y su tarea es mostrar información en la pantalla. Veamos cómo usarla:
En el intérprete de Python, escribe:
print("Hello, LabEx!")
Hello, LabEx!
El texto dentro de las comillas se imprime en la pantalla.
Podemos imprimir el contenido de las variables:
x = 42
print(x)
42
También podemos combinar texto y variables en una sola instrucción:
name = "Alice"
print("My name is", name)
My name is Alice
Observa que print() añade automáticamente un espacio entre los elementos que separas con comas.
Uso de la función input()
La función input() nos permite obtener información directamente del usuario. Veamos cómo funciona:
En el intérprete de Python, escribe:
name = input("What is your name? ")
El intérprete mostrará:
What is your name?
👆 Consejos de LabEx: Haz clic en "Explain Code" en la parte inferior derecha del bloque de código para chatear con la IA de Labby y aclarar dudas sobre el código.
El intérprete se detendrá y esperará a que escribas algo y pulses Enter.
Introduce tu nombre cuando se te solicite. Por ejemplo:
What is your name? Alice
Ahora, imprimamos un saludo usando el nombre que acabamos de recibir:
print("Hello,", name)
Hello, Alice
Es importante recordar que input() siempre devuelve una cadena de texto. Si necesitas trabajar con números, debes convertirlos usando int() para enteros o float() para números decimales.
Por ejemplo, preguntemos la edad al usuario:
age_str = input("How old are you? ")
age = int(age_str)
print("Next year, you will be", age + 1)
Al ejecutar esto, verás algo como:
How old are you? 25
Next year, you will be 26
Aquí, input() recibe la edad como el texto '25'. Luego usamos int() para transformarlo en el número entero 25 y así poder realizar operaciones matemáticas.
Salida del intérprete de Python
Cuando hayas terminado de trabajar en el intérprete, es fundamental saber cómo cerrarlo correctamente:
Para salir del intérprete de Python, escribe:
exit()
Esta llamada a la función cerrará el entorno de Python y te devolverá al símbolo del sistema habitual de tu terminal.
Alternativamente, puedes usar atajos de teclado:
En la mayoría de los sistemas: Pulsa Ctrl + D
En Windows: Pulsa Ctrl + Z y luego Enter
Tras salir, deberías ver de nuevo el prompt de tu terminal (que suele terminar en $).
Ten en cuenta que cualquier variable o función que hayas definido durante la sesión del intérprete se perderá al salir. Si necesitas guardar tu trabajo, asegúrate de escribirlo en un archivo de Python (con extensión .py) usando un editor de texto antes de cerrar el intérprete. Aprenderás a hacer esto en el siguiente laboratorio.
Resumen
En este laboratorio, has dado tus primeros pasos en el mundo de la programación con Python. Has aprendido a:
Iniciar el intérprete de Python.
Trabajar con variables y asignaciones.
Utilizar la función print() para mostrar resultados.
Interactuar con los usuarios mediante la función input().
Salir correctamente del intérprete de Python.
Estas habilidades fundamentales constituyen la base de la programación en Python y serán esenciales a medida que avances en tu formación como desarrollador de software.
Para saber más sobre LabEx y cómo aprovecharlo al máximo, visita nuestro Centro de Soporte o mira este vídeo.
Recuerda que la programación es una habilidad que se perfecciona con la práctica. No dudes en experimentar con los conceptos que has aprendido aquí. Cuanto más programes, más cómodo y capaz te sentirás. ¡Mucho éxito en tu aprendizaje de Python!