Python: de 2.6 a 3.1

Avui he fet un canvi que tenia pendent des de fa uns quants mesos: desinstaŀlar Python 2.6 i passar a la 3.1.

Guido van Rossum va decidir fer alguns canvis rellevants a la versió 3, trencant la compatibilitat amb les versions anteriors; una nova versió del llenguatge. De la versió 2 sembla que només es publiquen versions de correcció d’errors.

Tinc mitja dotzena d’utilitats molt curtes escrites en Python. Els dos canvis que hi he hagut de fer són:

  • print(), que passa a ser una funció.
  • map(), que ara retorna un iterador en comptes d’una llista. Només la feia servir en un punt, precisament iterant la llista que em generava, o sigui que encara he escurçat una mica el programa.

Hi ha una utilitat (2to3.py) que converteix codi de la versió 2.6x a 3, tot i que jo m’he fet la conversió manual.

Deixa un comentari

L'adreça electrònica no es publicarà Els camps necessaris estan marcats amb *