El interprete de python o shell ¿Qué es y como se utiliza?
Hoy vamos aprender algunos conceptos
básicos de programación: valores, variables, operadores y
expresiones.
aprender a usar el Shell interactivo.
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 restar el signo de -, para multiplicar usamos el asterisco * y
para dividir usamos la barra diagonal /.
+, -, *, / 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
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.
python >>> algunas operaciones numéricas:
llaman expresiones, compuestas por valores (los números),
conectadas por los operadores (los signos matemáticos).
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.
interactivo 8 + , recibiremos un mensaje de error.

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.
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.
solo decirle a la computadora que hacer, si no también saber decirle
cómo hacerlo.
Almacenar valores en variables
guardar los resultados de las expresiones en algún lugar. Estos
lugares se llaman variables.
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
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.
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”.
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.

variable, el intérprete nos devuelve su contenido.
variable asignada, podremos jugar un poco con ella. Podemos escribir
en el intérprete: correo + 5 y vamos a obtener el número 20.

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.
en una variable mediante la introducción de otra sentencia de
asignación. Por ejemplo, intentemos lo siguiente:

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.
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.

Usando más de una variable
a Python vamos a tener que utilizar muchas variables para realizar
nuestros programas.
10 en su interior y la variable “huevos” tiene 15.
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
-
Una pregunta que tengo es, que si en el transcurso del aprendizaje tuviera alguna duda, a que correo u otros deberia dirigirme. Saludos
-
Hola, como estas? Gracias por tu alentador comentario. Si tienes alguna duda puedes dejar tus comentarios y pronto te responderé. Saludos
-
No es para menos Diego, estas haciendo un tutorial excelente y me lo estoy tomando muy enserio ya que me has motivado mucho. En principio voy por "usando mas de una variable"(al principio del curso) y sin problemas. Mas adelante cuando tenga dudas,aprovechare para preguntarte por otro entorno python que he leido es muy bueno. Saludos y muchas gracias.
-
-
Hola Diego. Una duda que tengo es si vas a hacer alguna entrada mas del tutorial de python, ya que la ultima entrada que he visto es la de "como instalar python en linux". Me refiero a ampliarlo con mas funciones, variables, programas progresivamente mas complejos que el "Hola Mundo" etc. Ampliando mas niveles. Saludos y gracias de nuevo
-
No he seguido un hilo en la creación de las entradas. Trato de ir agregando todo lo que voy aprendiendo sobre python. Puedes ver las entradas de los juegos para ir practicando, o también de los ejercicios que he puesto. Saludos
-
-
Ok, primer problemilla: en el apartado de "concatenar cadenas en la Shell de Python, en la practica de "hola" + "mundo", dejo el espacio que indicas pero el resultado que me devuelve siempre es junto, o sea: 'holamundo' en vez de 'hola mndo' como deberia devolver. ¿a que se debe?
-
Deja un espacio entre hola y el cierre de comillas de hola, asi: "hola "+"mundo"
-
-
Gracias Diego
-
gracias, recién estoy entrando a este apasionante mundo de la programacion
-
Excelente Carlos, te va a venir muy bien el tutorial. De a poco iré subiendo los artículos. Gracias por comentar en el blog, Saludos
-
-
A ver si un día comienzo un hangout mientras programo un poco en Python, creo que sería genial. Seguiré de cerca estos tutoriales, ¡gracias por crearlos!
seeU!-
Hola Beelzenef, gracias por pasarte y comentar en el blog. Espero te sean de ayuda. Saludos 🙂
-
-
Muy agil e ilustrativo este tutorial... por fin despues de muchos años hoy decidí empezar a aprender python...ire de su mano Diego, muchas gracias
-
Excelente Jorge, espero te sea de ayuda. Voy a tener que retomarlo, por motivos de tiempo lo tengo un poco abandonado. Saludos
-
-
Muy buen curso, en lo personal, quiero aprender las bases para despues, enfocar el PYHTON CON EL ARCGIS.... en cuanto avance les hare aportaciones, Saludos!
-
Me alegro Fidel. Saludos
-
Por nada diego, sigo avanzando en el curso 🙂
-
-
Excelente la forma de explicar. Eres un buen maestro en tu área.
-
Gracias Angel, me alegro te sea de ayuda. Saludos y gracias por visitar el blog!!!
-
-
Buenas noches Diego.
Resulta que en el ejemplo de la canasta de leche más huevos no me devolvió ninguna evaluación de la expresión. Gracias.-
Hola Paco, gracias por visitar el blog!!!
Prueba con:
canasta = huevos + leche
print canastaSaludos, Diego
-
-
Grandioso, no pense que fuera tan sencillo y la forma en como lo
expresan me parece bastante entendible. un equipo increible. -
Muy buen tema, para los que vamos iniciando con python.
Saludos!
-
mi hermano, que detalle el tomarse tiempo para enseñar ;), parce soy pésimo pa eta huevonada, pero le digo que con este tutorial parcero todo es mas facil
-
Hola,muy buen documento, de lo mejor.
estoy aprendiendo se ve interesante y demas genial.
mi duda es como elimino una variable? -
esto si es realmente alguien a quien le apasiona su trabajo, gracias por el curso.
-
muy buena la explicacion.gracias.
-
a mi no me funciona lo de canasta = huevos + leche
print canasta -
Saludos Diego gracias muchas gracias por el manual hoy es un dia especial inicio con Python no pares con los manuales
-
Buenas Diego.Acabo de empezar con Python,no sabiendo nada de programación.He buscado muchos manuales y ÉSTE ES SIN DUDA EL MEJOR.Sencillamente excelente y explicado desde 0.Gracias de verdad.
-
hasta que llegue a canasta=huevo+leche todo iba bien luego no me dio el resultado sin embargo pongo huevo+leche y si da 25
Deja una respuesta

FRANCAMENTE ESPECTACULAR ESTE MAGNIFICO CURSO DE PYTHON. Agradezco el esfuerzo de TODO EL EQUIPO por enseñar de forma tan clara y transparente, motivando al alumno como yo, con sus dificultades a estar permanentemente motivado. Espero algun dia ser un buen programador en python y ofrecer mis servicios a vosotros y daros la mejor fama y estatus. GRACIAS