Mi Diario Python

El interprete de python o shell ¿Qué es y como se utiliza?

Interprete de Python. Esta es la primera entrada del Tutorial python desde cero.
Hoy vamos aprender algunos conceptos
básicos de programación:
valores, variables, operadores y
expresiones.
Lo primero que vamos hacer es
aprender a usar el Shell interactivo.
Para abrir el IDLE en Windows vamos a Inicio-Programas-Python2.7-IDLE (Python GUI) En linux: abrimos la consola del sistema, escribimos python y damos enter. Una ves abierto el idle vamos a realizar unos simples ejercicios de matemáticas para
familiarizarnos un poco con el lenguaje. El Shell interactivo de
python puede funcionar como una calculadora, para probarlo podemos
escribir 3 + 3 y pulsamos la tecla enter para efectuar el cálculo.
Para sumar usamos el signo de +,
para restar el signo de -, para multiplicar usamos el asterisco * y
para dividir usamos la barra diagonal /.
Cuando se utilizan de esta manera:
+, -, *, / son llamados operadores, ya que le indican a la
computadora la operación especifica con los números que las rodean.

Numero enteros y Numeros de punto flotante

En programación y también en
matemática, los números 3, 0 ,55 son llamados números enteros y
los números 2.0, 43.5, 5.5 son llamados números decimales. Los
números con punto decimal se denominan números de punto
flotante
. En matemática 5.0 es 5, pero para el ordenador en
programación el 5 es entero y el 5.0 es decimal.
Probar escribir en el intérprete de
python >>> algunas operaciones numéricas:
5+5+5
3*2+5
50-4*2
Estos problemas de matemáticas se
llaman expresiones, compuestas por valores (los números),
conectadas por los operadores (los signos matemáticos).
Cuando la computadora resuelve la
expresión 10 + 5 y se obtiene 15 se dice que se ha evaluado la
expresión. La evaluación de una expresión se reduce a la expresión
de un único valor, al igual que una solución de un problema de
matemáticas reduce el problema a un solo número: la respuesta.
Si escribimos en el Shell
interactivo 8 + , recibiremos un mensaje de error.
Este error ocurrió porque 8 + no es
una expresión. Las expresiones tienen valores que se ligan por los
operadores y el símbolo de + por ejemplo, espera conectar por lo
menos dos cosas en python.
Un error de sintaxis significa que
el ordenador no entiende las instrucciones que se dieron por haberlas
escrito incorrectamente. Python siempre dará un mensaje de error al
tratar de hacer algo que no entiende.
Por este motivo, programar no es
solo decirle a la computadora que hacer, si no también saber decirle
cómo hacerlo.

Almacenar valores en variables

Es muy útil en programación poder
guardar los resultados de las expresiones en algún lugar. Estos
lugares se llaman variables.
Pensemos en las variables como una
caja donde podemos almacenar valores. Para asignar valores a las
variables utilizamos el signo = (llamado operador de asignación).
Por ejemplo, para almacenar el valor 15 en una variable llamada
“correo”, introducimos correo = 15 en el shell de python.
Correo = 15

Al pulsar la tecla enter no va a ocurrir nada, a no ser que nos muestre un mensaje de error. Lo que acabamos de decirle al ordenador es que solo guarde el valor 15 en la variable “correo”, el Shell quedará nuevamente con los guiones

>>> para seguir ingresando código.
Esta instrucción que acabamos de
hacer es llamada sentencia de asignación, crea una variable
con el nombre “correo” y almacena el valor 15 en la misma. A
diferencia de las expresiones, las declaraciones son
instrucciones que no se evalúan como cualquier valor, por lo que no
hay ningún valor para mostrar en la línea siguiente.
Tenemos que recordar que las
variables almacenan valores y no expresiones. Por ejemplo, si
tuviéramos la declaración correo = 10 + 5, entonces la
expresión 10 + 5 tendría primero que ser evaluada a 15 y luego el
valor 15 se almacenará en la variable “correo”.
Ahora vamos a probar si hemos creado
bien nuestra variable. Si escribimos en el Shell de python correo =
15 y pulsamos enter, podremos fijarnos escribiendo nuevamente en el
Shell de python >>> correo y pulsamos enter.
Como podemos ver, al escribir la
variable, el intérprete nos devuelve su contenido.
Ahora que tenemos nuestra primera
variable asignada, podremos jugar un poco con ella. Podemos escribir
en el intérprete: correo + 5 y vamos a obtener el número 20.
Si intentamos utilizar una variable
antes de asignarle algún valor, python nos dará un mensaje de error
porque tal variable no existe todavía. También pude dar mensajes de
error si escribimos mal la variable a utilizar.
Podemos cambiar el valor almacenado
en una variable mediante la introducción de otra sentencia de
asignación. Por ejemplo, intentemos lo siguiente:
La primera vez que hacemos la suma
de correo + 5 nos va a dar 20 porque guardamos el valor 15 en la
variable “correo”. Luego le dijimos a python que la variable
correo = 3 y por lo tanto sumándole 5 nos iba a devolver 8.
Para saber cuál es el valor de la
variable
en cualquier momento podemos escribir el nombre de la
variable en el Shell de python y apretar enter para que nos devuelva
el valor almacenado en ella.
También podemos hacer cosas como:

Usando más de una variable

Cuando comencemos agarrarle la mano
a Python vamos a tener que utilizar muchas variables para realizar
nuestros programas.
Ejemplo:
>>> leche = 10
>>> huevos = 15
Ahora la variable “leche” tiene
10 en su interior y la variable “huevos” tiene 15.
Vamos a crear una variable llamada "canasta" con la suma de las variable anteriores:
>>> leche = 10
>>> huevos = 15
>>> canasta = leche + huevos
25
>>>
El valor de “canastas” es 25
porque cuando sumamos leche que valía 10 + huevos que valía 15, la
variable “canasta” guardó el valor 25. ¿Bien fácil no?

Puedes volver al índice: Tutorial Python desde cero

Fuente de la entrada:
http://inventwithpython.com/chapter2.html 

Salir de la versión móvil