Modelo de programação com Threads e Transações Implícitas em Python
Trabalho referênte a grande área de Sistemas de Computação abordando programação paralela, visa a criação de unidades paralelas de forma implícita.
Nível da Palestra: Intermediário
Será apresentado um modelo diferenciado de programação paralela em Python, que não seja mandatória a criação explícita de unidades paralelas (threads ou multi-processos). Assim, é abstraído do desenvolvedor o trabalho de criar e gerenciar tais unidades. O novo modelo foi escrito em Python e consiste em um pré-processador que faz a leitura de palavras reservadas adicionadas ao código fonte e adapta rotinas que irão criar unidades paralelas e/ou transações, modificando o código inicial que será executado pelo interpretador Python. Foi utilizado também o conceito de “decorators” para a marcação de multi-tarefas no código. O principal módulo utilizado no processo de desenvolvimento foi o "multiprocessing", presentes na versão 2.6 e 3 do Python.
Palestrante
Rodrigo Hübner
Maringá - PR
Estou cursando o 5º e último ano de Bacharelado em Informática na Universidade Estadual de Maringá (UEM). Programo em Python a mais de 3 anos e sou um grande entusiasta da linguagem. Participei como palestrante no Flisol em Maringá-PR em 2008 (Palestra introdutória sobre Python) e em 2009 (minicurso "Desenvolvimento Ágil em PyGTK"). Fui convidado a participar de uma "palestra relâmpago" no Latinoware 2009 em que falei sobre desenvolvimento em camadas usando PyGTK.
Trabalhei na construção do portal do departamento de informática da UEM utilizando Plone e hoje trabalho em um projeto WEB utilizando Django.
Na universidade, estou desenvolvendo o trabalho de conclusão de curso, referente ao trabalho proposto para a Python Brasil 5.













