Voltar

Python-purple: Desenvolvendo bindings para Python utilizando o Cython

Autor(es) Bruno Abinader
Anderson Briglia
Coordenação de mesa Ricardo Salveti de Araujo <rsalveti em gmail.com>
Macrotema Desenvolvimento: Python
Horário 25/06/2009, 17:00/18:00, fisl7 - 41F
Publico Alvo Desenvolvedores, entusiastas e usuários de Python, Cython elibpurple (Pidgin).
Descrição

O Cython é uma linguagem que permite a criação de extensões em C para Python de forma tão fácil como escrever em Python nativamente. Esta linguagem permite a geração de código em C altamente eficiente, tornando-se assim, a linguagem ideal para encapsular bibliotecas em C para Python. O python-purple é um exemplo de adaptação de uma biblioteca originalmente escrita em C (libpurple) para uso em aplicações escritas em código Python. Esta adaptação é detalhada nesta apresentação mostrando exemplos de transformações de funções e sinais em C para métodos de classes e callbacks em Python, de forma fácil e eficiente.

Currículos
Bruno Abinader

Bruno Abinader is a linux developer working at Instituto Nokia de Tecnologia since 2005 and has experience with Maemo, Python, EFL and Qt. Currently helps on the development of Carman, python-purple, KDE's raptor menu, Qt's itemviews-ng and others.

Anderson Briglia

Mantenedor do driver MMC do linux-omap: o kernel pra plataforma OMAP da Texas Instruments. Mais de 5 anos de experiência em desenvolvimento Linux, mais focado em drivers e pesquisas com consumo de memória. Mestrando da área de Inteligência Artificial da Universidade Federal do Amazonas. Atualmente trabalha como desenvolvedor sênior do Instituto Nokia de Tecnologia, em Manaus/AM. 29 anos, casado e sem filhos.