É uma série que vale a pena ler na íntegra, mas deixo aqui alguns pontos:
witheasagora são palavras reservadas- tuplas nomeadas:
>>> from collections import NamedTuple
>>> Point = NamedTuple(‘Point’, ‘x y’)
>>> p = Point(10, 5)
>>> p.x
10
>>> p.y
5 os.walk()agora pode seguir links
rhymes@groove ~ % ll temp total 8
drwxr-xr-x 3 rhymes rhymes 102B Mar 18 14:49 a/
lrwxr-xr-x 1 rhymes rhymes 5B Mar 18 14:49 link@ -> /Users/rhymes/Documents
>>> import os
>>> for root, dirs, files in walk(‘temp’):
… print root, dirs, files
…
temp [‘a’, ‘link’] []
temp/a [] [‘foo’]
>>> for root, dirs, files in walk(‘temp’, followlinks=True):
… print root, dirs, files
…
temp [‘a’, ‘link’] []
temp/a [] [‘foo’]
temp/link [‘.parallels-vm-directory’, …] - é possível ver o que se tornará obsoleto no Python 3 usando o switch
-3ao chamar o interpretador python (python -3 arquivo.py) - Abstract Base Classes foram retro-portadas para o Python 2.6
Com o lançamento da versão alpha do Python 2.6, esses artigos podem servir como uma boa base de estudos!

4 comentários:
Interessante.
Apesar de eu ser um iniciante ainda, isso me parece ser bom. Huahua... desculpem-me se falei besteira.
Hmmm... Logo que vi o lançamento do 2.6, procurei no site o que havia mudado. Como não encontrei de cara, deixei pra lá. Mas legal, bom saber dessas coisas. Só não entendi o que se tornaria obsoleto, "swicth"? Vai ter 'swicth' / 'case' em Python 3?
Tuplas nomeadas? Pra quê?
Tuplas nomeadas pra quê?
Lobo Mal, não me leve a mal, esse comentário não intenciona ser pejorativo ou destrutitivo, a ideia é ser realmente construtivo, mas…
Acho que você precisa abrir um pouco a mente para algumas facilidades.
Não são recursos indispensáveis, apenas facilitadores: clareiam o código.
Dê uma olhadinha em Haskell – se é que você ainda não fez isso – e veja que alguns recursos facilitam bastante – Python tem muito de Haskell e cada vez mais.
Quanto a switch/case, não acho necessário em Python, pois if/elif/else faz muito bem sua função – no entanto seria uma facilidade sintática interessante, não? ;-)
[]'s
Cacilhas, La Batalema
Postar um comentário