Magazine

Introducción a Python en 10 minutos

Publicado el 01 septiembre 2010 por Angelverde

Ambos aprenderemos en 10 minutos las caracteristicas básicas de python y porqué este debería ser el lenguaje utilizado para que todo aquel interesado en aprender el arte de programar.

Todo esto en base a código con comentarios, espero sea explicito y nos sirva a nosotros los principiantes.

# Introducción a Python en 10 minutos

# numeros!
edad = 26
pi = 3.14159

# cadenas!
s = ‘Richard Mathew Stallman’
tokens = s.split() # un token es un elemento individual, en este caso una palabra
primerNombre = tokens[0]
apellidoPaterno = tokens[1]
apellidoMaterno = tokens[2]
s2 = primerNombre + ‘ ‘ + apellidoPaterno + ‘ ‘ + apellidoMaterno

# Uso del condicional if – La identación importa!
if (s == s2):
print ‘si!!!’
else:
print ‘nooooooo’

# listas
beatles = ['John', 'Paul', 'George']
beatles.append(‘Ringo’)

# ciclo for – la identación importa!
for b in beatles:
print ‘Hello’, b

# Set: Conjuntos (sin ordenar, sin duplicados)
edades = [18, 21, 28, 21, 22, 18, 19, 34, 9]
edadesUnicas = set(edades)
edadesUnicas.add(18) # como esta en set, no hay cambios
edadesUnicas.remove(21)

# no hay un orden garantizado cuando se itera sobre un conjunto (set)
for estaEdad in edadesUnicas:
print estaEdad

# probando un miembro en el conjunto
if 18 in edadesUnicas:
print ‘Aqui hay alguien con 18 años’

# Ordenando o Clasificando
beatles.sort() # en la misma lista
edadesUnicasOrdenadas = sorted(edadesUnicas) # en una nueva

# dict – asignando valores a cadenas (palabras clave) – Estructura de datos
patrimonioNeto = {}
patrimonioNeto['Donald Trump'] = 3000000000
patrimonioNeto['Carlos Slim'] = 58000000000
patrimonioNeto['Tom Cruise'] = 40000000
patrimonioNeto['Joe Postdoc'] = 20000
patrimonioNeto['Angelverde'] = -35

# iterando sobre los pares clave-valor
for (persona, monto) in patrimonioNeto.iteritems():
if monto < 1000000:
print ‘jaja’, persona, ‘no es millonario’

# probando una palabra en los miembros dict
if ‘Tom Cruise’ in patrimonioNeto:
print ‘Dame todo el dinero!’

Podemos ejecutarlo directamente en una consola de python o en su lugar analizar cuidadosamente el código en la página Online Python Tutor donde puedes encontrar más ejemplos o incluso probar tu propio código, de hecho el código de ejemplo esta tomado del ejemplo de introducción.

Si planeas ejecutarlo directamente en una consola recuerda agregar las tabulaciones pertinentes ya que la indentación es muy importante en python, es más python es el lenguaje con el código más elegante de todos.

Comparte el Mensaje: email Facebook Twitter Identi.ca FriendFeed MySpace Google Bookmarks del.icio.us Bitacoras.com Wikio Meneame Digg BarraPunto Slashdot Ping.fm RSS PDF

Articulos Relacionados


Volver a la Portada de Logo Paperblog