segunda-feira, maio 07, 2007

Nova condicional no Python 2.5

Recentemente instalei o Ubuntu 7.04(Feisty Fawn). Estava usando o 6.10, mas não consegui configurar minha placa Wireless, até desktop 3D tava rodando, com Beryl, mas internet sem fio...nada! Como mesmo no live CD do Feisty Fawn as redes Wireless já apareciam, imediatamente instalei(claro que o problema foi minha "enoorme" habilidade com Linux.. :P). Aliás, tenho um novo problema, agora é com o som(o que está me irritando profundamente), minha placa de som não da sinal de vida! Por favor os gurus em Linux...ajudem!

Mas tive uma boa notícia quando digitei "Python" no terminal: Python 2.5.1c1
Estava adiando minha atualização por mera preguiça.

Uma mudança simples que eu achei bem interessante foi uma nova estrutura para o if:

>>> nome = 'igor'
>>> if nome: print 'tenho nome'
... else: print 'nao tenho nome'
...
tenho nome

Assim é o normal...mas agora pode ser feito assim:

>>> nome = 'igor'
>>> print 'tenho nome' if nome else 'nao tenho nome'
tenho nome

>>> nome = ''
>>> print 'tenho nome' if nome else 'nao tenho nome'
nao tenho nome

Como sempre, as coisas em Python bem mais simples.
Foram adicionadas mais coisas...claro. Essa é só o primeiro link! :)

Veja mais: http://docs.python.org/whatsnew/whatsnew25.html

2 comentários:

Walter Cruz disse...

Essa e o with são dois presentes de mão cheia para os rubistas :)

Luciano Pacheco disse...

Cara, se você tá começando com Ubuntu, um bom lugar para vc acompanhar é o planeta ubuntu.

Segue 2 links sobre problemas com som e como resolvê-los.

http://planeta.ubuntubrasil.org//post/1822

http://planeta.ubuntubrasil.org//post/1820

Até mais.