coge la información y corre

Programar en Python sabiendo PHP es fácil

9 de octubre del 2008 Escrito por Alex Barros

Estoy empezando a manejar este lenguaje, y he de decir que me he enamorado! Es sencillo, cómodo, potente, intuitivo…

Además, si estás acostumbrado ya a PHP, no te va a suponer mucho esfuerzo usar este lenguaje. Puedes seguir este increíble manual. Es muy ameno y comprensible.

Voy a hacer una pequeña lista de cosas importantes que cambian entre PHP y Python, y otras cosas dignas de mención:

Los puntos y coma son opcionales a final de línea :D
echo = print
true y false = True y False
NULL = None
Los arrays aqui son listas, y se indican con corchetes (igual que en Javascript)

  1. lista = [1,2,[3,‘a’]]

Si accedes a posiciones negativas en una lista, se cuenta desde el final.

  1. lista[-1] #Esto es el ultimo elemento de lista

Un array asociativo, se llama Diccionario

  1. a = { ‘leche’ : ‘de vaca’ ,  ‘caca’ : ‘de perro’ }
  2. print a[‘leche’] # de vaca

Los if no llevan paréntesis, comienzan con los dos puntos, y su interior está indentado (olvídate de llaves)

  1. if variable == ‘valor’:
  2.         print ‘Valor primero’
  3.         print ‘Otra linea’
  4. else
  5.         print ‘Buuu’
  6.  
  7. print ‘esto ya esta fuera del if’

Condicional ternario

  1. var = “par” if (num % 2 == 0) else “impar”

Un for para recorrer una lista

  1. for i in milista:
  2.         print i, ‘mola’
  3. #alternativa al for tomando valores numéricos
  4. for i in range(5):
  5.         print i,‘ elefantes se balanceaban…’

Declarar una función se hace con def así:

  1. def mi_funcion(param1, param2):
  2.         print param1
  3.         print param2

Se puede ejecutar una función con los parámetros alterados de orden, si especificamos qué parámetro es cada uno

  1. mi_funcion(param2 = 2, param1 = "hola")

A partir de aquí podéis seguir investigando, por ejemplo en incluir librerías externas, en usar GTK para interfaces gráficas, como siempre el límite es vuestra imaginación!

Usas Python? Usarías Python? qué te gusta y qué te jode de él?

No seas tímido! listo para comentar?

Categorias: Python | 15 comentarios »

del.icio.us meneame.net RSS

Search:

Bicivalencia Localiza las estaciones de Valenbisi, servicio público de bicicletas en Valencia, España. Ver más Gpsia Descubre y comparte rutas por todo el mundo, tomadas con GPS. Ver más Imaset Edita tus imágenes de Wordpress con este sencillo plugin. Ver más

¡Mi música es tuya!

Digo yo que...

Mis fotos de Flickr

Entradas recientes

Meta:

Respeta el copyleft

,