8

Click here to load reader

Pug

Embed Size (px)

Citation preview

Page 1: Pug

XI ENCONTRO

26/03/2011

Page 2: Pug

2

What’s New in Python 3 ?

Thaís Bione

[email protected]

Page 3: Pug

3

O que mudou...

...Print torna-se função, precisa de parâmetros.

Page 4: Pug

4

Input /raw_input O raw_input “some”, e o input passa por modificações.

Page 5: Pug

5

Import O módulo de importação * é permitida somente no nível do módulo. Todas as formas de importação não começando com . são interpretados como as importações absoluta (quando se usa a estrutura do próprio módulo)

Page 6: Pug

6

Funções Globais Algumas deixam de existir (unicode ()), outras são modificadas (map(), filter(), entre outros)

Page 7: Pug

7

Super () Podemos chamar super () sem argumentos e a classe certa e instância serão automaticamente escolhidas. Com argumentos, o comportamento do super () permanece inalterado.

• class Automovel(object):• def __init__(self,n_rodas):• self.numero_rodas = n_rodas• def andar(self):• print ("eu sou um automovel")• class Carro(Automovel):• def __init__(self,n_rodas=4):• super().__init__(4)• def andar(self):• super().andar()• print ('Sou um carro de',self.numero_rodas,' rodas')

Page 8: Pug

8

Referências

• http://diveintopython3.org/porting-code-to-python-3-with-2to3.html#unicode

• www.python.org.br

• Marcel Caraciolo• Daker Fernades

• Brunno Gomes