… esa pregunta hizo Miguel de Icaza una vez. Y mi respuesta hasta ayer sería no.

Ayer pase una mala noche, mi sistema respiratorio tiene la regla una vez al año, es sensible a los cambios del tiempo, cualquier cosa le afecta, a veces me hace sangrar de tanto sonarme… en fin que no podía dormir porque no tenía medicamentos que me dejasen respirar. Y siendo sábado me levanté a las 7.25AM. Me preparé una buenza taza de café y encendí el portatil en busca de alguna red wifi, a la que conectarme pero no hubo buena suerte, así que tendría que gastar el tiempo en algo.

El otro día hablando con mi mentor sobre python, me dijo que lo que podía hacer es leerme Dive into python, así que me lo descargué y ayer por la mañana me puse a leerlo.

Primeras impresiones

Me gusta, me parece agradable, la sintaxis cómoda y el 100% OO interesante. Con perl todavía no me siento cómodo empleando objetos. Si pasa por aquí algún “perl monk” me mandará una colleja, pero me falta destreza todavía con ellos.

Pero miedo me da, como ejemplo, para programar en perl uso el eclipse solamente para usar el reformat code… :D porque soy un poco desastre con el sangrado del código. Y me encuentro con que python no tiene delimitadores de nada y se rige según sangrados… y me quejo yo de la sensibilidad a espacios de bash. Ya veremos a ver que tal al principio

Pero vamos, habrá que acostumbrarse, creo que google app engine, lo merece, y a ver si a partir de agosto empiezo con un proyectillo que tengo en mente.

Ya contaré experiencias.



2 Responses to “Alguno de aquí usa pitón?…”  

  1. Google App Engine y python son la luz que iluminan mi camino. xD. No, en serio, yo me estaba pasando a PHP para desarrollo web (oh! hereje) y ahora la llegada de App Engine ha sido viento fresco. Quería un lenguaje dinámico para web (como PHP), y Python me ha dado una sintaxis mucho más limpia. Además de que la administración de App Engine tiende a cero. Hacer deploy de la aplicación es sólo un comando y tienes un panel de administración como dirías tú: exquisito jejeje.

    Me leí el diving into python y está muy, muy bien. Pero discrepo en un punto, aunque es una tontería. En la página http://www.diveintopython.org/getting_to_know_python/declaring_functions.html dice que Python es “both dynamically typed (because it doesn’t use explicit datatype declarations) and strongly typed (because once a variable has a datatype, it actually matters)”. Pues haz lo siguiente

    x = 3
    print x
    x = “hola”
    print x

    Eso se puede hacer. No entiendo entonces lo de fuertemente tipado.

  2. 2 kalmbach

    Hola, strongly typed se refiere a esto:
    si haces x = 3 entonces x sera un numero y solamente eso. No puedes hacer x = x + “1″, pero si x = x + 1
    lo mismo una vez que haces x = “Hola”, puedes hacer x = x + ” mundo”, pero no x = x + 1.

    Once a Variable has a datatype, it actually matters.
    Saludos


Leave a Reply