Wednesday, March 30, 2011

Orientação a Objetos em Python no Garoa Hacker Clube

Hoje à noite, de 20h âs 22h30 no Garoa Hacker Clube em São Paulo [1] apresentarei a minha aula favorita de Python, "OO em Python".

[1] http://garoa.net.br/wiki/Garoa_Hacker_Clube:Sede

O objetivo desta aula é apresentar o essencial de como se usa orientação a objetos em Python, especialmente para aqueles que aprenderam OO em outras linguagens e por isso talvez não aproveitem da melhor forma as facilidades que Python oferece mas que não existem ou são diferentes nessas outras linguagens. Facilidades como:

  • polimormismo (toda lingagem OO faz, mas as dinâmicas levam às últimas consequencias)
  • sobrecarga de operadores (sim, é possível usar bem para fazer programas mais claros)
  • herança múltipla (não é coisa do demônio)
  • controle de atributos via properties e descritores (quem falou que em Python não em encapsulamento?)
  • atributos virtuais (similar ao methodmissing do Ruby, porém mais genérico)
e até, se der tempo...
  • metaclasses (porque afinal, toda classe é uma instância!)

Como todas as atividades do Garoa Hacker Clube, esta é aberta e gratuita. Basta chegar e sentar.

Não é preciso se inscrever.

PS. A atividade não será gravada e/ou transmitda pela Internet ao menos que algum voluntário grave e/ou transmita pela Internet.

1 comment:

Baboo said...

Infelizmente eu não vou poder comparecer ao evento porque sou de Porto Alegre, mas gostaria muito que algum cidadão pudesse salvar o mundo e gravar esta aula :).

;-)