Ferramentas Pessoais

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.

Voltar para Programação

Ações do documento
Programação

Programação

Do dia 21 a 23 de Outubro ocorreu o maior encontro da Comunidade Python no Brasil. Confira como foi de alto nível a programação do evento.