pug

Post on 18-Dec-2014

135 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Apresentação para o PUG-PE.

TRANSCRIPT

XI ENCONTRO26/03/2011

2

What’s New in Python 3 ?

Thaís Bione

thaisbione@gmail.com

3

O que mudou...

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

4

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

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)

6

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

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')

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

top related