Python Bindings - Técnicas de Extensões em Python
Este trabalho diz respeito as diversas maneiras de se extender a linguagem Python através da linguagem C/C++
Nível da Palestra: Avançado
Python sempre manteve uma boa relação com a linguagem C, seja através de sua proximidade com a sintaxe ou então com uma API própria de integração com C. Esta palestra tem como objetivo descrever e comparar as diversas maneiras de ser fazer "bindings" (extensões) em C/C++ para a linguagem Python, o que permite aumentar as posibilidades de utilização de Python, seja em termos de melhoria de velocidade ou então harmonizando-se com o vasto ecosistema de bibliotecas em C/C++. Será objeto de estudo: Python C API, ctypes, SWIG, Pyrex/ Cython entre outros, comentado suas qualidades e pontos fracos.
Palestrante
Rudá Moura
Porto Alegre - RS
Rudá Moura trabalha com tecnologia abertas ou livres desde 1999. Atualmente atua como Analista de Sistemas Sênior na área de infra-estrutura do portal Terra. Ele fez parte do Instituto Nokia de Tecnologia, no projeto Python para Maemo e também da Conectiva (atual Mandriva) como desenvolvedor do Conectiva Linux. Rudá é membro do grupo de usuários Python Brasil e ajuda a promover esta linguagem no Brasil.



