XI ENCONTRO 26/03/2011
<ul><li>What’s New in Python 3 ? </li></ul><ul><li>Thaís Bione </li></ul><ul><ul><li>  [email_address] </li></ul></ul>
<ul><li>O que mudou... </li></ul><ul><li>...Print  torna-se função, precisa de parâmetros. </li></ul>
<ul><li>Input /raw_input  O raw_input “some”, e o input passa por modificações. </li></ul>
<ul><li>Import  O módulo de importação  *  é permitida somente no nível do módulo. Todas as formas de importação não começ...
<ul><li>Funções Globais  Algumas deixam de existir (unicode ()), outras são modificadas (map(), filter(), entre outros) </...
<ul><li>Super ()   Podemos chamar super () sem argumentos e a classe certa e instância serão automaticamente escolhidas. C...
Referências <ul><li>http://diveintopython3.org/porting-code-to-python-3-with-2to3.html#unicode </li></ul><ul><li>www.pytho...
Próximos SlideShares
Carregando em…5
×

Pug

262 visualizações

Publicada em

Apresentação para o PUG-PE.

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
262
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Pug

  1. 1. XI ENCONTRO 26/03/2011
  2. 2. <ul><li>What’s New in Python 3 ? </li></ul><ul><li>Thaís Bione </li></ul><ul><ul><li> [email_address] </li></ul></ul>
  3. 3. <ul><li>O que mudou... </li></ul><ul><li>...Print torna-se função, precisa de parâmetros. </li></ul>
  4. 4. <ul><li>Input /raw_input O raw_input “some”, e o input passa por modificações. </li></ul>
  5. 5. <ul><li>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) </li></ul>
  6. 6. <ul><li>Funções Globais Algumas deixam de existir (unicode ()), outras são modificadas (map(), filter(), entre outros) </li></ul>
  7. 7. <ul><li>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. </li></ul><ul><li>class Automovel(object): </li></ul><ul><li>def __init__(self,n_rodas): </li></ul><ul><li>self.numero_rodas = n_rodas </li></ul><ul><li>def andar(self): </li></ul><ul><li>print (&quot;eu sou um automovel&quot;) </li></ul><ul><li>class Carro(Automovel): </li></ul><ul><li>def __init__(self,n_rodas=4): </li></ul><ul><li>super().__init__(4) </li></ul><ul><li>def andar(self): </li></ul><ul><li>super().andar() </li></ul><ul><li>print ('Sou um carro de',self.numero_rodas,' rodas') </li></ul>
  8. 8. Referências <ul><li>http://diveintopython3.org/porting-code-to-python-3-with-2to3.html#unicode </li></ul><ul><li>www.python.org.br </li></ul><ul><li>Marcel Caraciolo </li></ul><ul><li>Daker Fernades </li></ul><ul><li>Brunno Gomes </li></ul>

×