Ferramentas Pessoais
Visões

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

Rodrigo Hübner 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.

Voltar para Programação

Ações do documento
Apoio institucional: Patrocínio:
Apoio: Apoio de Mídia: Comercialização: