bases de datos

Páginas: 10 (2380 palabras) Publicado: 15 de agosto de 2013
Taller 1: Python Básico (compiladores)
1.
Introducción Python es un lenguaje de fácil aprendizaje (lenguaje en pseudocódigo) Como todo
lenguaje tiene eficientes estructuras y es orientado a objetos (todo es un objeto)
Python es un lenguaje interpretado y hace parte de los lenguajes de script, ideales para el desarrollo rápido de
aplicaciones en la mayoría de plataformas. Se utiliza una líneade comandos estándar (shell) o un IDE nativo
de Python (IDLE).
El intérprete de Python posee un extenso conjunto de librerías disponibles (http://www.python.org/) , así
como también posee módulos desarrollados por terceros como el módulo PLY para darle robustez y amplitud
de escenarios a las diferentes aplicaciones.
2. Para empezar En python las variables no tienen tipo (son objetos), sedeclaran, se usan y desaparecen, el
operador de asignación es =
Algunos tipos de datos son:
Numéricos: itnteger, long, float, complex, promoviendo el tipo más simple.
Strings: delimitadas por comilla simple, doble o triple. Este tipo de datos se trata como objeto con varios
métodos de utilidad

Ejemplo:
>>>x,y,z = 1,2,3
>>>saludo = “hola”
>>>primero, segundo = segundo, primero
>>>a = b =123
>>>int(‘101’, 2)
>>>dirs = ‘’, ‘usr’, ‘bin’, ‘env’
>>>‘/’.join(dirs) # ‘/usr/bin/env’

Para definir bloques de código, se utiliza solamente el tabulado (sangrado). Éstas son algunas estructuras de
control:
if x < 5 or (x > 10 and x < 20):
print "El valor es correcto."
if x < 5 or 10 < x < 20:
print "El valor es correcto."
x = 10
while x >= 0:
print "x todavía no es negativo."
x =x-1

Observe la estructura para el for, la sintaxis es similar a otros lenguajes interpretados:
for i in [1,2,3,4,5]:
print "Iteration no: ", i

La variable de índice en el ciclo for recorre los elementos de una lista (escrita como en el ejemplo). Para
realizar un ciclo for "normal" (es decir, como contador), se utilice la función range().
# Mostrar los valores de 0 a 99 inclusive.
forvalor in range(100):
print valor
# conversión de millas a kilometros
for milla in range(10, 70, 10):
km = milla * 1.609
print "%d millas --> %3.2f kilómetros" % (milla, km)

(La línea que comienza por "# " es un comentario y el intérprete le hace caso omiso)
Algunos comando para la interacción con el usuario:
Para obtener entrada del usuario, de un indicador de texto, utiliza la función deserie input.
x = input("Introduzca un número:")
print "El cuadrado de ese número es:", x*x

La función input muestra la solicitud dada (que podría estar vacía) y permite que el usuario introduzca
cualquier valor Python válido. En este caso se espera un número, si se introduce algo diferente (una cadena,
por ejemplo), el programa falla. Para evitarlo se necesita código adicional para lacomprobación de errores,
también existe la función raw_input. Si desea convertir la cadena de entrada s a un entero, podría utilizar
int(s).
user_input = raw_input("Enter an integer: ")
try:
number = int(user_input)
print "You entered", number
except ValueError:
print "Integers, please!"

Nota: Si desea introducir una cadena con input , el usuario debe escribir las comillas explícitamente.En
Python, las cadena pueden encerrarse entre comillas simples o dobles.
Python ofrece a los programadores potentes estructuras para almacenar información de cualquier tipo. Las
más importantes son las listas, diccionarios y tuplas . Las listas se escriben entre corchetes, y se pueden
anidar:
nombre = ["Cleese", "John"]
x = [[1,2,3],[y,z],[[[]]]]

Una de las ventajas de las listas es que sepuede acceder a sus elementos por separado o en grupos, mediante
indexado y corte . El indexado se realiza (como en muchos otros lenguajes) añadiendo el índice entre
corchetes a la lista (observar que el primer elemento es el 0).
print nombre[1], nombre[0]
Muestra "John Cleese"
nombre[0] = "Palin"
print "This function creates a list."

def makelist():
a = []
for i in range(1, 20):...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS