Introducción a Python en 10 minutos

Ambos aprenderemos en 10 minutos las caracteristicas básicas de 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 .

# 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 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 con otros

7 pensamientos en “Introducción a Python en 10 minutos”

  1. He probado varias cosas… pero me sigue saliendo este error, no logro entender cual es el error de sintaxis,

    >>> if (s == s2):
    print ‘si!!!’ #aqui se muestra el error
    else:
    print ‘nooooooo’

    SyntaxError: invalid syntax

    Gracias por la ayuda.

    1. En WordPress no se pueden incluir tabulaciones en el texto, por eso use la sangría con CSS.

      Lo que debes hacer para que funcione, es agregar las tabulaciones donde corresponda, en tu ejemplo seria:

      if (s == s2):
      [tabulacion]print ‘si!!!’ #aqui se muestra el error
      else:
      [tabulacion]print ‘nooooooo’

      y sustituyes [tabulacion] por una tab real.

      Todo esto en los demás ejemplos.

  2. La verdad es que python es un lenguaje muuuuy potente, yo también me estoy iniciando y la verdad en poco tiempo puedes hacer cosas muy interesantes. Lo malo es el poco tiempo del que dispongo, pero creo que es una buena opción para introducirte en el mundillo de la programación.
    Saludos 😉

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *