Por Juan José Lozano Gómez, fuente: clic aquí.
Características del lenguaje
Python es un lenguaje de programación de alto nivel cuya máxima es la legibilidad del código. Las principales características de Python son las siguientes:
El hecho de que Python sea interpretado quiere decir que hace falta un intérprete que permita ejecutar un programa o script escrito en Python sin necesidad de compilarlo.
El intérprete de Python
Cuando instalas Python correctamente (en cualquier sistema
operativo) ocurren, entre otras, dos cosas: se añade el comando python
(o
python3
, en caso de que instales la versión 3.x de Python) al path y se
instala el intérprete de Python correspondiente.
En el intérprete de Python podemos escribir expresiones e instrucciones que este
interpretará y ejecutará.
Tu primer programa en Python
Al crear un archivo, agregamos la extensión .py
al
final para que el intérprete lo reconozca como un programa de Python. Por ejemplo:
suma.py
.
Abre una terminal, ubica el directorio (o carpeta) donde guardaste el archivo y escribe
el siguiente comando para que sea interpretado y ejecutado:
python3 suma.py
.
Editor de código
Te presentamos este editor de código en línea para ayudarte en tus
primeros pasos, hasta que te familiarices con la terminal o un editor de código como Visual
Studio Code (VSC).
- Escribe código en la ventana script.py. Si te sientes perdido, hay pistas al presionar el botón Hint.
- Para hacer un salto y crear nueva línea de código, presiona Enter en tu teclado.
- Una vez hayas escrito tu código, presiona la tecla Submit para ver el resultado en la ventana Python shell.
- Si no te viene a la mente ningún código, puedes presionar en el botón Solution, y luego Submit.
# This will get executed each time the exercise gets initialized
b = 6
# Crea la variable "Suma", igual a 2+3
# Imprime el resultado
# Crea la variable "Suma", igual a 2+3
suma=2+3
# Imprime el resultado
print(suma)
test_object("suma")
test_function("print")
success_msg("¡Bien hecho!")
=
) para crear la variable,
y luego la operación. 2+3
.Operadores, expresiones y sentencias
Son las formas básicas que componen la estructura de cualquier programa.
Operador
Un operador es un carácter o conjunto de caracteres que actúa sobre una, dos o más variables
y/o literales para llevar a cabo una operación con un resultado determinado.
Ejemplos de operadores comunes son los operadores aritméticos + (suma), - (resta), *
(multiplicación o producto), aunque en Python existen otros operadores.
Expresión
Una expresión es una unidad de código que devuelve un valor y está formada por una
combinación de operandos (variables y literales) y operadores. Los siguientes son ejemplos
de expresiones (cada línea es una expresión diferente):
- 5 + 2 --- Suma del número 5 y el número 2
- a < 10 --- Compara si el valor de la variable a es menor que 10
- b is None --- Compara si la identidad de la variable b es None
- 3 * (200 - c) --- Resta a 200 el valor de c y lo multiplica por 3
Sentencia
Una sentencia o declaración es una instrucción que define una acción. Una sentencia puede
estar formada por una o varias expresiones, aunque no siempre es así.
En definitiva, las sentencias son las instrucciones que componen nuestro programa y
determinan su comportamiento.
Ejemplos de sentencias son la asignación =
o las instrucciones if
,
if ... else ...
, for
o while
entre otras.