Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/10/2010, 00:07
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Prooblemas para entender la idea de python

La sintaxis no cambia de video de en video.

La sintaxis cambia de versión en versión.

Lo que pasa es que en python estamos en una "era" de migración. Por que tenemos python 2.x que ha existido por varios años, que hay bastante módulos, que es bastante estable, etc...

Pero ciertamente las cosas se pueden mejorar y por eso crearon python 3.x y ahora como estamos en la versión 3.1 de python una versión relativamente nueva, se estan creando nuevos tutoriales (mas bien adaptando los antiguos), haciendo ports a la nueva versión de varios módulos, etc..

La sintaxis desde perspectiva humana no cambia mucho. Pero si desde perspectiva de la maquina.
Por ejemplo esto es para versiones 2.x:
Código Python:
Ver original
  1. print "Hola mundo!"

Y esto es para python 3.x
Código Python:
Ver original
  1. print("Hola mundo!")
Ahora print es una función, cuando antes era una sentencia.

Perl hace lo mismo con sus versiones. En la mayoría de los lenguajes cuando tienen una gran actualización regularmente también cambia la sintaxis. Pero en el caso de python o perl estos pierden compatibilidad para atrás.