Profile
About Me
Sou formado em Ciência da Computação, mas nunca fui pegar meu diploma. Sou ativo nas comunidades de software livre e contribuo com a comunidade KDE Brasil de maneira regular. Gosto de programar em C++, mas atualmente trabalho com Python. Tento me manter ativo nas comunidades em que me envolvo, apesar de não falar muito.
No geral, gosto de musica, literatura, politica, mas principalmente desenhos animados: pergunte-me qualquer coisa :) (menos sobre anime, pvr).
Proposals
Hash em tudo: como e onde estão dicionários em Python [45 min]
Dicionários são containers extremamente uteis e que facilitam a vida de programadores para lidar com lógicas de problemas de formas extremamente flexiveis. Por ser uma estrutura de dados rápida, está em todos os cantos de Python. Nesta palestra proponho uma breve apresentaçao de hash tables, seus problemas e vantagens, porque são estrutura de dados populares, como elas são utilizadas em Python, quais suas variações e quais são algumas das práticas e truques que esse tipo de dado fornece.
Introdução a Cadeias de Markov e composição de sentenças
A presença de interfaces de interação entre pessoas e computadores está se tornando pervasiva. Dispositivos que recebem algum tipo de entrada humana, como requisições vocais direcionadas a softwares como Siri e Alexa, ou respostas sintéticas produzidas por chatbot, ja são presenças cada vez mais reais nos nossos dia-a-dia.
Existe fundamentações teóricas diversas para a produção desses tipos de interações, sendo Cadeias de Markov, modelo stocástico para descrição de eventos, uma das mais utilizadas na prática.
Nesta palestra será apresentada uma breve introdução de Cadeias de Markov e como pode-se utilizá-la para gerar novas sentenças a partir de um contexto pré-estabelecido.