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à.

Aquest lloc utilitza Akismet per reduir els comentaris brossa. Apreneu com es processen les dades dels comentaris.