Programar en Python sabiendo PHP es fácil
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
echo = print
true y false = True y False
NULL = None
Los arrays aqui son listas, y se indican con corchetes (igual que en Javascript)
-
lista = [1,2,[3,‘a’]]
Si accedes a posiciones negativas en una lista, se cuenta desde el final.
-
lista[-1] #Esto es el ultimo elemento de lista
Un array asociativo, se llama Diccionario
-
a = { ‘leche’ : ‘de vaca’ , ‘caca’ : ‘de perro’ }
-
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)
-
if variable == ‘valor’:
-
print ‘Valor primero’
-
print ‘Otra linea’
-
else
-
print ‘Buuu’
-
-
print ‘esto ya esta fuera del if’
Condicional ternario
-
var = “par” if (num % 2 == 0) else “impar”
Un for para recorrer una lista
-
for i in milista:
-
print i, ‘mola’
-
#alternativa al for tomando valores numéricos
-
for i in range(5):
-
print i,‘ elefantes se balanceaban…’
Declarar una función se hace con def así:
-
def mi_funcion(param1, param2):
-
print param1
-
print param2
Se puede ejecutar una función con los parámetros alterados de orden, si especificamos qué parámetro es cada uno
-
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 »



Respeta el copyleft