Tutorial 2, Introducción - Tipos básicos.

Hola a tod@s, bueno, como os prometí en el anterior post, voy a escribir en este rato libre que tengo algo nuevo sobre python, hoy os voy a hablar sobre los datos básicos en python, son muy sencillos y si conocéis algún otro lenguaje de programación, ya los tendréis mas que sabidos, pero como os dije ayer, este blog esta orientado especialmente a gente completamente nueva a la programación.


En python los tipos básicos se dividen en:


Números: Como por ejemplo 5 (entero), 4.12 (de coma flotante) y 4j + 8 (complejos).

Cadenas de texto: Como "Hola mundo".

Booleanos: True (verdadero) y False (falso).

Bueno, lo mejor esto es ponerlo en práctica, aquí unos ejemplos claros:

#Entero:

entero = 5

#Flotante:

flotante = 5.2

#Complejo, un numero complejo es aquel que tiene parte imaginaria:

complejo = 5+5J

#Cadena de texto:

cadena = "Hola mundo"

#Booleanos:

estado = True

Os explico, primero se crea una variable a la que se le va a asignar el valor con "=", y después se escribe el contenido que queramos asignar a la variable, como veis no es necesario especificar el tipo de dato que queremos guardar como en otros muchos lenguajes, esto lo hace el interprete de python automáticamente para que nosotros no tengamos que preocuparnos por ello, pero aun así es importante conocer estos datos para saber a cada momento con que estamos trabajando, si queremos saber el tipo de dato de una variable podemos usar la función type, ej:

#Devolvería int

type(entero)

Y ahora os estaréis preguntando ¿Para que sirve la almohadilla esa que siempre aparece?, pues tan sólo sirve para hacer comentarios en nuestro programa, pero el interprete no lo entiende, así si hacemos un programa muy grande, podemos hacer anotaciones donde queramos.

Bueno ahora que ya sabéis los tipos de datos, vamos a explicar el hola mundo que puse en el anterior post y que os dije que no os preocuparais, que lo iba a explicar:

#El print sirve para imprimir algo por pantalla, en este caso es una cadena 
#de texto que siempre debe de ir entre paréntesis.

print "hola mundo"

El raw_input() es una función (ya explicare tranquila mente las funciones) que aquí la utilizo con la intención de que nuestro código, cuando llegue aquí, se pare para poder leer el mensaje anterior, ya que si no fuera por esta linea la ventana se cerraría automática mente, tiene otra función mucho mas importante que esta, que es recoger un valor de tipo cadena escrito por el usuario.

raw_input()

Por ejemplo, vamos a hacer un pequeño programa que nos pida un nombre y luego nos diga: "hola 'aqui tu nombre'".

#inicio código

name=raw_input("Escribe tu nombre por favor...")

print "hola", name

raw_input()

#fin de código

Aquí creamos una variable llamada "name" que va a ser igual al nombre que escribamos, como veis, entre los paréntesis del "raw_input" y entre comillas escribimos el texto que queramos que nos muestre para introducir en nombre, aunque no es obligatorio, después imprimimos por pantalla "hola " y con "+" lo unimos al contenido de la variable "name" para que el resultado sea por ejemplo: "hola pepe".

Otra cosa importante son los operadores, aquí la tabla:



Pd: El signo "+" también se puede usar para sumar cadenas de texto:
a="hola "
b="mundo"
#imprimiría "hola mundo"
print a+b


Bueno chic@s, esto tan solo es una toma de contacto con python, puede parecer esto demasiado básico, sobre todo para alguien que ya conoce algún lenguaje, pero, para un novato, es importante que tenga estos mínimos conocimientos para seguir este blog,




2 comentarios:

Anónimo dijo...

Interesante!

Milena

Francisco Dominguez Lerma dijo...

Gracias Milena, sigue aprendiendo :)

Saludos.