Resumo do XVIII Encontro do Grupo de Usuários de Python de Pernambuco

Olá pessoal,

Neste último sábado (28.01.2012) realizamos o primeiro encontro do ano de 2012: O XVIII Encontro do Grupo de Usuários de Python de Pernambuco. Este foi sediado no Anfiteatro do Centro de Informática da Universidade Federal de Pernambuco com a presença moderada de vários membros e um novo público presente. Contamos com as palestras principais de Túlio Caraciolo da Manifesto Games Studio, Marcel Caraciolo da Orygens e várias palestras-relâmpago.

Algumas fotos do público presente:

Público no Encontro do PUG-PE

Público no Encontro do PUG-PE

Público no XVIII Encontro do PUG-PE

Público no XVIII Encontro do PUG-PE

Antes de começarmos o resumo do evento, gostaríamos de agradecer aos membros que ajudaram a organizar o evento, não precisarei citar nomes, então todos que ajudaram ou contribuíram, muito obrigado! Quero destacar um agradecimento especial ao membro Renato Oliveira do Departamento Acadêmico do CIN/UFPE que está fazendo um excelente trabalho divulgando as comunidades open-source em Pernambuco dentro do CIN, graças ao D.A. pudemos realizar este encontro novamente no CIN/UFPE. E por fim aos nossos patrocinadores: as empresas Idealizza (@idealizza), Orygens (@orygens) e a Hostech pelo apoio e ajuda de custos para os brindes e coffee-break! 😀

A primeira palestra do dia foi ministrada por Marcel Caraciolo (@marcelcaraciolo) com a apresentação intitucional “O que é o PUG-PE”. Nesta palestra ele apresentou o grupo aos novos membros e também apresentou algumas métricas de uma enquete realizada em 2011 do perfil de desenvolvedores Python em Pernambuco. Vale a pena dar uma olhada nos slides da apresentação para entender um pouco melhor o cenário de Python em Pernambuco!

Slides

A próxima palestra foi ministrada por Túlio Caraciolo (@tuliocaraciolo ) que apresentou “Como Python auxilia na construção de jogos”.  Uma palestra muito boa, bem detalhada e inclusivo com código-fonte da palestra rs rs!  Ele apresentou em detalhes como Python auxiliou na construção de diversos jogos na sua empresa em especial nas atividades de manipulação de arquivos e de sistema operacional. Recomendo a todos a olharem com carinho sua palestra! E muitos podem entender como Python também pode ser aplicado a jogos! Destaque à construção de bots no BattleField que é em Python!!! 😀 😀

Slides da Palestra de Túlio

Túlio apresentando os jogos da Manifesto

Túlio apresentando os jogos da Manifesto

Python + Battlefield

Python + Battlefield

A próxima palestra foi de Marcel Caraciolo (@marcelcaraciolo) que apresentou sobre processamento de linguagem natural com a ferramenta NLTK , em especial, como pré-processar e lidar com textos em língua portuguesa brasileira. Ele comentou passo -a-passo o fluxo de mineração de textos, com exemplos em classificação de textos e por fim sua maior contribuição está na ajuda de um projeto com o grupo de línguistica computacional da UFCE liderado pelo professor Leonel onde constroem um  conjunto de ferramentas para tratamento e processamento em textos de língua portuguesa brasileira chamado Aelius Donatus, totalmente open-source!

Marcel Caraciolo apresentando sobre NLP com Português

Marcel Caraciolo apresentando sobre NLP com Português

Slides em breve.

Por fim a última parte do evento foi dedicada às palestras-relâmpago! Tivemos 5 palestras-relâmpago ao todo! A primeira foi sobre o sistema de cursos e treinamento de Python e suas aplicações à distância chamado PyCursos criado por Marcel Caraciolo e Gileno Filho. Eles fundaram este projeto como meio de ensinar e divulgar a linguagem Python por meio de uma plataforma de ensino à distância similar aos cursos on-line oferecidso nos mesmos modelos em Stanford. Nestes cursos o aluno poderá assistir video-aulas em sua casa a qualquer hora e quantas vezes quiser até o final do curso e poder discutir por meio de foruns e resolver exercicios por meio de exercicios on-line e programação! Atualmente estão acontecendo os cursos de Computação Científica com Python e Desenvolvedor Python. A idéia é lançar mais cursos durante o semestre!

Slides

A próxima palestra foi ministrada por Jonas Xavier, estudante do IFPE, que falou sobre o seu trabalho com a Wikipedia em um projeto open-source sobre mineração de dados.  Ele fala sobre seu trabalho junto à organização,  o status atual e como outros podem contribuir nesta área de mineração com textos da Wikipedia.

Jonas apresentando seu trabalho junto ao Wikipedia

Jonas apresentando seu trabalho junto ao Wikipedia

Slides

A próxima palestra relâmpago foi ministrada por Mailson Lira que apresentou como Python ajudou em um dos projetos de uma disciplina cursada por ele no seu curso focado em Realidade Aumentada. Ele apresentou o OpenCv com um trabalho muito legal onde ele simulou ações do Kinect por meio de Python que permite acessar a webcam do seu computador e manipular em tempo real as imagens capturadas por ela. O resultado foi um joguinho bem legal de estourar bolas por meio de uma câmera onde as pessoas com as mão poderiam estourar as bolinhas.

Código-fonte aqui.

Mailson Lira apresentando seu trabalho com OpenCv + python

Mailson Lira apresentando seu trabalho com OpenCv + python

A próxima palestra foi de Marcel Caraciolo sobre o PyFoursquare, que é uma biblioteca para acessar a API da rede social de localização móvel Foursquare em Python. O trabalho que foi resultado do seu trabalho de mestrado (1 deles) foi reorganizado e disponibilizado em projeto open-source para que outros desenvolvedores pudessem contribuir e usar o projeto.  Seu projeto já foi inclusive listado em uma das bibliotecas oficiais de Python para Foursquare!

Slides

A última palestra foi uma discussão entre os membros presentes sobre como será organizado o XX Encontro do Grupo de Usuários de Python de Pernambuco, que pretende comemorar os 20 encontros com um encontro especial envolvendo palestrantes de fora, sorteio de brindes, open-spaces e muitas outras atividades. Em breve estaremos informando mais detalhes em como estaremos recebendo colaborações. Recomendo acessar a nossa lista de discussão do grupo e acompanhar nossas threads para mais detalhes!

E  assim terminamos mais um encontro do PUG-PE, muito networking, muita informação e troca de conhecimento! Evento muito bem realizado e acredito ter agradado a todos!  Até o próximo XIX!

Fotos do encontro podem ser encontradas aqui.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos

Resumo do PUG-PE em 2011

Olá pessoal,

Este post vem como um post resumido do que aconteceu com este grupo no ano de 2011. Irei ser bem breve, em especial com fazer várias menções epeciais para diversos novos membros, palestrantes e parceiros que participaram da construção do PUG-PE este ano.

Este grupo de usuários foi fundado em 2007 por alguns membros, um deles gosto sempre de citar o nosso colega e membro e fundador da célula Rodrigo Amaral (@rodrigoamaral). Embora com algumas tentativas de tentar realizar um encontro, só apenas este ano conseguimos organizar nosso primeiro encontro oficial, precisamente em fevereiro no ano de 2010. Desde então, começamos a encorpar e os encontros cada vez mais frequentes  em periodicidade mensal. Este ano de 2011 o grupo se consolidou como um dos mais ativos grupos de software livre na região Nordeste onde conseguimos consolidar com diversas atividades durante o ano. Ao total neste ano de 2011 realizamos 8 Encontros Oficiais, os quais foram distribuídos em diversas faculdades de tecnologia pernambucanas como CIN/UFPE, UFRPE, POLI e IFPE. Realizamos nosso encontro especial de aniversário na Livraria Cultura e também encontros no ITBC no Recife Antigo. Formamos 2 turmas este ano de 2011 em conjunto com o CITI da UFPE o qual novos desenvolvedores Python saíram para o mercado! E sem mencionar os diversos workshops de Python espalhados pelo Recife , interior e fora do estado!! (Fomos para Aracaju -Sergipe!). Fomos mencionados também na revista Espírito Livre, uma das mais respeitadas revistas brasileiras sobre software livre e  por fim, tivemos uma boa amostra de representantes da nossa célula no encontro Brasileiro da comunidade Python (PythonBrasil), inclusive o próprio grupo foi tema de palestra oficial dentro da trilha do encontro!

X Encontro do PUG-PE

X Encontro do PUG-PE

X Encontro do PUG-PE

XI Encontro do PUG-PE
XI Encontro do PUG-PE

XI Encontro do PUG-PE

XII Encontro do PUG-PE
XII Encontro do PUG-PE

XII Encontro do PUG-PE

XIII Encontro do PUG-PE
XIII Encontro do PUG-PE

XIII Encontro do PUG-PE

XIV Encontro do PUG-PE
XIV Encontro do PUG-PE

XIV Encontro do PUG-PE

XV Encontro do PUG-PE
XV Encontro do PUG-PE

XV Encontro do PUG-PE

XVI Encontro do PUG-PE
XVI Encontro do PUG-PE

XVI Encontro do PUG-PE

XVII  Encontro do PUG-PE
XVII Encontro do PUG-PE

XVII Encontro do PUG-PE

Não só realizamos encontros como também construimos nosso I Open-Space : O Famoso PUG-PE Summer of Code onde tivemos um dia de aprendizado e desenvolvimento com Django.  Oficinas de Python também em conjunto ao Centro de Reciclagem da Unidade Marista em Recife também foram ministradas à garotada que está aprendendo programação por lá.   O ritmo de crescimento foi também muito melhor que o ano de 2010 onde saltamos de 205 usuários para 397 usuários, um crescimento de 48% de usuários!

Histórico de Usuários no PUGPE desde 2007
Histórico do PUG-PE

Histórico do PUG-PE

Mas este é apenas um resultado parcial e fruto de um trabalho contínuo e  voluntário de pessoas com interesses afins que querem conversar e discutir sobre Python, tecnologia e software livre e cultura digital. Acredito que se somos referência no estado de Pernambuco, e até nível Nordeste/ Brasil.  Mas não paramos por aqui, temos metas maiores para o ano de 2012 e espero poder estar participando deste time sensacional que forma hoje o grupo do PUG-PE.

Tenho que agradecer em nome de todos os grupos a todos visitantes deste blog, a todos os palestrantes convidados que cederam seu tempo para palestrarem em nossos encontros, a todos os membros (não precisarei citar pois cada um sabe quem é) , designers voluntários, web-designers que tornaram estes encontros uma realidade, em diversos aspectos: infra-estrutura, logística, coffe-break, cabos, etc.

Um agradecimento especial às empresas Idealizza, Especializa, Orygens, Hostech, Fontech pelo suporte oferecido durante todo o ano em sorteios, patrocínios e apoios. Empresas que acreditam no nosso trabalho!

Agradeço a todos os visitantes deste blog e a todos que apoiam essa comunidade diretamente e indiretamente, esperamos que possamos alcançar muito mais usuários e disseminar cada vez Python em todos ambientes seja acadêmico ou profissional. Uma menção honrosa ao fundador desta célula, Rodrigo Amaral por ter mantido essa chama viva durante todo este tempo em 3 anos. E vários obrigados a todas  universidades que nos cederam o seu espaço para podermos sediar nossos encontros. Quero agradecer também o apoio de todas células irmãs Grupy-PB, Grupy-AL, Grupy-RN, PythonBrasil, APyB pelo apoio na divulgação e logística.

Vamos trabalhar forte para que no ano de 2012 possamos atingir metas maiores e chegarmos mais longe, melhorar muito ainda em nossos possíveis encontros quem sabe até ter um encontro de maior porte no cenário nordestino.

E é isso aê , que venha 2012 e muito Python na veia! :D

Atenciosamente,

Marcel Caraciolo
Membro e Moderador da Célula PUG-PE

Resumo do XVII Encontro do Grupo de Usuários de Python de Pernambuco

Pessoal,

Tivemos neste último sábado o nosso último encontro do ano (XVII Encontro do PUG-PE) lá no Auditório do Instituto Federal de Pernambuco (IFPE), Antigo CEFET. Um evento com excelentes palestras e muito networking. Agradecimentos especiais ao Prof. Marcos por nos ajudar a mais uma vez a sediar este evento no IFPE, nossa segunda vez  este ano! E também agradecimentos aos nossos patrocinadores as startups Orygens , Idealizza e Hostech!

Algumas fotos abaixo do evento:

XVII Encontro do Grupo de Usuários de Python de Pernambuco

XVII Encontro do Grupo de Usuários de Python de Pernambuco

A primeira palestra foi ministrada pelo Luciano Rodrigues e o Arthur Alvin (por sinal agradecimentos especiais ao Arthur que deu uma força para organização de todo o evento e nosso contato no IFPE).  Eles ministraram uma palestra rápida sobre o que é o PUG-PE e o uso de Python na comunidade.

A próxima palestra ministrada foi por Marcos Egito que é um dos educadores do Centro de Reciclagem de Computadores (CRC) da Unidade Marista. Ele falou um pouco do trabalho que ele realiza junto à instituição e como Python tem ajudado a educar jovens carentes no ensino de programação! Muito se deu graças ao trabalho conjunto com o grupo de usuários de Python de Pernambuco que em parceria realizou em meados de agosto um evento por lá! Parabéns pessoal!

Seguem os slides da palestra do Marcos:

A próxima palestra foi ministrada pelo Marcelo Lira, engenheiro do Instituto Nokia de Tecnologia, que apresentou o projeto que vem trabalhando junto ao instituto por meio de bindings de C++ com Python. Esta palestra foi ministrada na PythonBrasil deste ano e convidamos o Marcelo para apresentar em nosso evento local! O trabalho muito interessante o qual ele fala das experiências, dores de cabeça (hehe trabalhar com C++ e templates é pra quem tem colh$%oes!) . O projeto serviu como base para construir os bindings do Qt com Python , do qual derivou o atual projeto PySide !

Seguem os slides e a foto do Marcelo palestrando:

Marcelo Lira palestrando sobre bindings com Python e C++

Marcelo Lira palestrando sobre bindings com Python e C++

Seguem os slides do Marcelo Lira:

Após o coffee-break tivemos a palestra do Hugo Serrando com aplicações científicas usando Python. Hugo apresentou como ele aplicou python em seus diversos projetos, em especial um projeto bem interessante envolvendo predição de nivelamento de barragens que já foi tema de palestra relâmpago do último encontro. Várias aplicações interessantes com o uso dos pacotes numpy, Scipy e matplotlib!

Segue foto e slides do Hugo:

Hugo Serrano apresentando sobre Aplicações Científicas com Python

Hugo Serrano apresentando sobre Aplicações Científicas com Python

Por fim terminamos com algumas palestras relâmpago com os membros Brunno Gomes sobre o Mini- Framework Web Bottle , André Ericsson e outro membro do grupo recém-chegado e membro do CRC!

Seguem as fotos e as palestras-relâmpago:

Palestra Relâmpago do André

Palestra Relâmpago do André

Slides:

Foto da palestra do Brunno Gomes:

Brunno Gomes apresentando o Bottle.py

Brunno Gomes apresentando o Bottle.py

E por fim a última palestra do dia:

Última palestra do dia do Encontro

Última palestra do dia do Encontro

E assim foi mais um encontro do PUG-PE! Queremos agradecer a todos os presentes e novamente agradecer a todos que fizeram este PUG-PE crescer neste ano de 2011! Realizamos 8 encontros, mais de 4 workshops e mais de 2 cursos e várias palestras!  Um excelente 2011 e que venha 2012 com mais sucesso e mais novos pythonistas em nosso grupo mostrando seus trabalhos e compartilhando o conhecimento!

Links para os assuntos discutidos

Convite para o XVII Encontro do Grupo de Usuários de Python de Pernambuco no IFPE, Sábado (10/12) a partir das 08:30

Olá pessoal, Segue o convite a  todos interessados em participar do nosso XVII Encontro do Grupo de Usuários de Python de Pernambuco que será realizado nesta edição nas dependências do Auditório do Instituto Federal de Pernambuco (IFPE) – Antigo CEFET em Recife no dia 10/12 (Sábado) a partir das 08:30encerrando nossos encontros no ano de 2011.

XVII Encontro do Grupo de Usuários de Python de Pernambuco

XVII Encontro do Grupo de Usuários de Python de Pernambuco

Teremos a palestra sobre Aplicações Científicas com Python por Hugo Serrano e mestre em computação pela UPE/POLI, palestra sobre integração de C++ com Python com o engenheiro de sistemas Marcelo Lira do Instituto Nokia de Tecnologia, palestra sobre sistemas de recomendação por Marcel Caraciolo, cientista chefe da startup Orygens.com e Atepassar.com e uma palestra sobre Python na Educação com Marcos Egito, um dos coordenadoras da célula de reciclagem  (CRC) da Unidade Marista e palestras relâmpago com vários assuntos Vai ser muito maneiro! Teremos à tarde a II Edição do PUG-PE summer of code para desenvolvimento de projetos django e outra tecnologias!

O encontro é gratuito, e para quem não conhece Python eis uma excelente oportunidade de conhecer a plataforma de maior crescimento em 2010 segundo o índice Tiobe [2]. É uma linguagem de programação multi-plataforma e multi-paradigma presente em diversos nichos desde computação científica, web, embarcados e até gráfica! Para mais informações ver a entrevista do Marcel, moderador do grupo sobre a plataforma Python [3]. Uma ótima oportunidade de fazer networking, aprendizado e conversar sobre software livre e desenvolvimento colaborativo! Participe da nossa lista de discussão para troca de idéias [4]. O evento está sendo patrocinado pelas startups pernambucanas Orygens, Idealizza e Hostech.

[1] http://pug.pe

[2] http://www.geeks3d.com/20110121/tiobe-index-january-2011-python-wins-the-tiobe-programming-language-award-of-2010/

[3] http://www.citi.org.br/blog/2010/12/14/python-entenda-a-tecnologia/

[4] https://groups.google.com/group/pug-pe?hl=pt

Aguardamos a presença de todos!

Atenciosamente,

Equipe PUG-PE

Resumo do XVI Encontro do Grupo de Usuários de Python de Pernambuco

Olá pessoal,

Neste último sábado (05/11/2011) tivemos a oportunidade de realizar o nosso XVI Encontro do Grupo de Usuários de Python de Pernambuco.  Este evento foi realizado pela segunda vez na Escola Politécnica de Pernambuco (POLI- UPE) em Recife-Pernambuco.  Foi um evento bem recheado de palestras, especialmente algumas ministradas por palestrantes que também ministraram na PythonBrasil, palestra convidada de outro grupo local: IXDA e diversas palestras relâmpago (maior edição do Toró de Palestras até hoje com 5 ao total).

Queremos agradecer a participação de todos em especial nossa equipe Luciano Rodrigues (@lucrodsilva), Guilherme Medeiros (@frenetic_br) , Fernando Rocha (@fernandogrd), Daker Fernandes (@dakerfp), Gregório Neto (nosso web-designer), Rodrigo Lira, Afif entre outros que nos auxiliaram na organização deste encontro.  Os nossos patrocinadores que tem um papel importantíssimo na construção deste evento: empresas Idealizza (@idealizza), Orygens (@orygens) e a Hostech.

Algumas fotos do público presente:

Público no XVI Encontro do PUG-PE

Público no XVI Encontro do PUG-PE

Público presente no XVI Encontro do Grupo de Usuários de Python de Pernambuco

Público presente no XVI Encontro do Grupo de Usuários de Python de Pernambuco

 

Nossa primeira palestra foi ministrada por Marcel Caraciolo (@marcelcaraciolo)) sobre comunidades open-source e o sucesso do PUG-PE. Esta palestra falou um pouco da história do Grupo assim como motivação para outros que desejam construir comunidades e células em sua cidade, região, bairro, faculdade, empresa, igreja, etc.  Uma palestra bem dinâmica e inspiradora!

Algumas fotos abaixo da palestra:

Marcel Caraciolo apresentando sobre o PUG-PE

Marcel Caraciolo apresentando sobre o PUG-PE

 

Slides disponíveis aqui:

A segunda palestra foi ministrada pelo Gustavo Henrique , doutorando do CIN/UFPE que falou sobre NoSQL, em especial, sobre a tecnologia e o uso do Cassandra, plataforma adotada pela empresa que ele trabalhou durante um projeto em que ele estava alocado.  Foi uma palestra bem didática com apresentação sobre vários conceitos relacionados a NoSQL e no fim com uma breve apresentação do Cassandra se comunicando com a plataforma Python! Vale salientar que também foi palestra apresentada na PythonBrasil!

Abaixo os slides disponíveis:

Algumas fotos de sua palestra:

 

Gustavo Henrique apresentando sobre o NoSQL

Gustavo Henrique apresentando sobre o NoSQL

Gustavo Henrique apresentando sobre Cassanda e NoSQL

Gustavo Henrique apresentando sobre Cassanda e NoSQL

 

Como sempre tivemos nosso belo coffee-break regado a salgadinhos e biscoitos! Mas o mais legal  é o networking construído durante esses intervalos! Muita discussão e troca de idéias!

Algumas fotos do intervalo:

Intervalo durante o Encontro do PUG-PE

Intervalo durante o Encontro do PUG-PE

Intervalo durante o Encontro do PUG-PE

Intervalo durante o Encontro do PUG-PE

No retorno tivemos a palestra do Daker Fernandes (@dakerfp) que apresentou sobre Python e Cadeias de Markov (GHMM) especialmente focado em Biologia Computacional. Esta palestra também apresentada na PythonBrasil. De maneira bem simples, Daker apresentou os conceitos iniciais desta poderosa área de computação científica e estatística para aplicação de previsão e modelagem de simulações.  E poucos sabem que Python também pode ser aplicado em Biologia Computacional!

Fotos da palestra de Daker:

 

Daker apresentando sobre GHMM e Cadeias de Markov

Daker apresentando sobre GHMM e Cadeias de Markov

Slides da Palestra de Daker:

A próxima palestra foi a do convidado Rodrigo Medeiros, membro do grupo IXDA (Design de Interação) que apresentou sobre visualização da informação. Uma palestra que brilhou os olhos de muita gente com vários modelos e formatos de exibição de dados e a sua atual necessidade de plataformas para construção dessas visualizações. Atualmente ele vem estudando Python para aplicar na construção de novos modelos e também na exposição dos dados públicos governamentais por meio de API’s.  Muito legal essa mesclagem com outros grupos e ver o que Python também pode ajudar!

Fotos do palestrante Rodrigo Medeiros

Rodrigo Medeiros falando sobre Visualização da Informação

Rodrigo Medeiros falando sobre Visualização da Informação

Rodrigo Medeiros apresentando sobre Visualização de Informação

Rodrigo Medeiros apresentando sobre Visualização de Informação

Slides da Palestra do Rodrigo

Depois da palestra do Rodrigo iniciamos nossa sessão de Toró de palestras com palestras sobre vários temas. Começamos com a palestra do Fernando Rocha (@fernandogrd) sobre o mitos de Python quando estamos na graduação.  Fernando discutiu sobre a existência de ponteiros em Python, que muitos às vezes não sabem que existem e acham que em Python é tudo automágico ( e na verdade não é , tem muita coisa acontecendo por trás!). Foi uma discussão bem aquecida com todos os presentes, apresentando diversos pontos de vista.

Abaixo slides e fotos:

Fernando Rocha apresentando sobre os Mitos de Python

Fernando Rocha apresentando sobre os Mitos de Python

Nossa segunda palestra relâmpago foi a do André Ericsson (@_aericson) que apresentou sobre o uso de Python em soluções automatizadas. Ele comentou como usou Python em seus projetos em que ele precisou automatizar algumas tarefas que ele tinha que realizar manualmente. Por exemplo: reserva de livros da biblioteca da sua faculdade ou até descoberta de legendas dos seriados de forma automática. Tudo isso usando Python, Mechanize, BeautifulSoup e uma série de outras ferramentas! Foi bem legal a palestra!!

Slides da palestra do André e fotos:

André Ericson apresentando sobre Tarefas Automatizadas com Python

André Ericson apresentando sobre Tarefas Automatizadas com Python

 

A próxima palestra foi a Hugo Serrano, mestre em ciência da computação pela POLI/UPE que apresentou seu trabalho com um doutorando focado em otimização de sistemas para captação de água pluvial. Por meio do uso de técnicas inteligentes de otimização, ele construiu um simulador com uma interface bem amigável para descobrir parâmetros que minimizem o tempo de retorno do investimento na construção do sistema. Ele usou plataformas como PyGtk, Python , Numpy e Scipy! Um trabalho muito bem feito e prato cheio pra futuras palestras!!

Abaixo slides e as fotos da palestra do Hugo:

Hugo Serrano apresentando sobre o seu trabalho: RainToolbox

Hugo Serrano apresentando sobre o seu trabalho: RainToolbox

 

A próxima palestra foi a do Daker Fernandes (@dakerfp) que falou sobre um plugin que ele desenvolveu durante a faculdade para processamento de sinais: DSP-Tools. Ele mostrou como python pôde simplificar na construção de um sistemas de pluggins por meio de decoradores que facilitou bastante seu trabalho durante o trabalho de uma disciplina da faculdade. Valeu Daker!

Link para o repositório no Github.

Por fim a palestra do Flávio Juvenal (@flaviojuvenal) que apresentou a experiência dele e de seu time em construir uma startup em 54 horas com Python durante a StartUpWeekend realizada em Recife há algumas semanas atrás. Eles tiveram que montar uma startup do zero e apresentar um produto concebido durante um fim de semana. Escolheram Python como plataforma de desenvolvimento pela rapidez e produtividade e Django como framework Web. O resultado foi a ferramenta TimeBreak.Me que foi bem votada entre as startups apresentadas no final do evento!  Parabéns a todo time!

Foto do TimeBreak.me:

TimeBreak.me em ação!

TimeBreak.me em ação!

Apresentação do Flávio em slides e sua foto:

Flávio Juvenal apresentando como Construiu uma Startup em 54 hrs com Python

Flávio Juvenal apresentando como Construiu uma Startup em 54 hrs com Python

E assim terminamos o nosso XVI Encontro! Infelizmente não pudemos tirar uma foto com todos reunidos, mas tivemos algumas fotos do público que recebeu os brindes sorteados durante o encontro!  Agradecemos a presença de todos e até a próxima!

Público ganhando brindes do PUG-PE

Público ganhando brindes do PUG-PE

 

 

 

 

Público ganhando brindes do PUG-PE

Público ganhando brindes do PUG-PE

 

Link para fotos do  XVI Encontro.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos

 

Convite para o XVI Encontro do Grupo de Usuários de Python de Pernambuco

Olá pessoal,

Gostaria de convidar a todos para a nossa Décima Sextaa edição (XVI) do Encontro mensal do grupo de usuários de Python de Pernambuco (PUG-PE) que será realizada na dependências da  Escola Politécnica de Pernambuco (POLI) no auditório situado na Rua Benfica vizinho ao clube Internacional no Derby.

O encontro será realizado no dia 05 de novembro de 2011 (Sábado) a partir das 08:30 no auditório da POLI com entrada gratuita!

 

XVI Encontro do Grupo de Usuários de Python de Pernambuco

XVI Encontro do Grupo de Usuários de Python de Pernambuco

Neste encontro teremos as palestras que foram realizadas durante o VII Encontro Brasileiro da Comunidade Python (PythonBrasil) pelos pernambucanos!   Teremos a palestra sobre NoSQL com Python por Gustavo da Neurotech e doutorando do CIN/UFPE, palestra sobre integração de plataformas com Python por Bruno Melo da startup AIBOX,  a palestra sobre GMM e Cadeias de Markov por Daker Fernandes, engenheiro da Nokia e recém-graduado do CIN/UFPE, palestra sobre sistemas de recomendação por Marcel Caraciolo, cientista chefe da startup Orygens.com e Atepassar.com e uma palestra convidada com Rodrigo Medeiros sobre Visualização de Dados da comunidade IXDAA e palestras relâmpago com vários assuntos desde criação de startups em 54 horas com Python à uso de crawlers com Python.  Vai ser muito maneiro!  Teremos o lançamento do projeto “Quero um Dojo na minha empresa” que deverá começar a partir de janeiro de 2012 e a experiência do PUG-PE Summer of Code que foi realizada neste mês pelos participantes do evento!

Para quem não conhece Python, eis uma excelente oportunidade de conhecer a plataforma e sua aplicação em diversos nichos como web, sistemas embarcados, computação científica, etc. Ela foi considerada a linguagem de programação de maior crescimento em 2010, de acordo com o índice Tiobe [1] e é utilizada por empresas reconhecidas no mercado como Google, Nasa, Globo.com, Sepro, etc. Para mais informações e a nossa programação completa visitar o link [2].

Para mais informações sobre o encontro , visitar o HotSite Oficial do XV Encontro [3]. Uma ótima oportunidade de fazer networking, aprendizado e conversar sobre software livre e colaborativo! Participe também da nossa lista de discussão para troca de idéias [4]. O Evento está sendo patrocinado pelas startups pernambucanas Orygens, Idealizza e Hostech.

[1 ]http://www.geeks3d.com/20110121/tiobe-index-january-2011-python-wins-the-tiobe-programming-language-award-of-2010/

[2] http://www.citi.org.br/blog/2010/12/14/python-entenda-a-tecnologia/

[3] http://pug-pe.python.org.br/encontro/xvi/

[4] https://groups.google.com/group/pug-pe?hl=pt

Aguardamos a presença de todos!

Atenciosamente,

Marcel Caraciolo

Convite para o XV Encontro do Grupo de Usuários de Python de Pernambuco no dia 03/09 a partir das 08:30!

Olá pessoal,

Gostaria de convidar a todos para a nossa Décima Quinta edição (XV) do Encontro mensal do grupo de usuários de Python de Pernambuco (PUG-PE) que será realizada na dependências do  ITBC, Rua da Guia, n 142 em Recife – Pernambuco.

O encontro será realizado no dia 03 de setembro de 2011 (Sábado) a partir das 08:30 no auditório do ITBC com entrada gratuita!

Neste encontro teremos a palestra de  Raony de Araújo que irá apresentar sobre Aplicações Web Com Django, onde utiliza diversas ferramentas web na startup em que trabalha TangerinaLab, a palestra de Marcel Caraciolo da empresa Orygens que irá apresentar sobre computação científica com Python, Numpy, Scipy e Matplotlib (Inclusive vai lançar o I Curso de Computação Científica em Pernambuco). E por fim palestras relâmpago sobre diversos nichos como Python Debugger, Micro-Frameworks Web, etc.

Para quem não conhece Python, eis uma excelente oportunidade de conhecer a plataforma e sua aplicação em diversos nichos como web, sistemas embarcados, computação científica, etc. Ela foi considerada a linguagem de programação de maior crescimento em 2010, de acordo com o índice Tiobe [1] e é utilizada por empresas reconhecidas no mercado como Google, Nasa, Globo.com, Sepro, etc. Para mais informações e a nossa programação completa visitar o link [2].

Cartaz do XV Encontro do Grupo de Usuários de Python de Pernambuco

Cartaz do XV Encontro do Grupo de Usuários de Python de Pernambuco

Encontro do Grupo de Usuários de Python de Pernambuco

   (Agradecimentos especiais ao nossa designer voluntária Célia pelo trabalho!)

Para mais informações sobre o encontro , visitar o HotSite Oficial do XV Encontro [3]. Uma ótima oportunidade de fazer networking, aprendizado e conversar sobre software livre e colaborativo! Participe também da nossa lista de discussão para troca de idéias [4]. O Evento está sendo patrocinado pelas startups pernambucanas Orygens, Idealizza e Hostech e com apoio da empresa Frontech.

[1 ]http://www.geeks3d.com/20110121/tiobe-index-january-2011-python-wins-the-tiobe-programming-language-award-of-2010/

[2] http://www.citi.org.br/blog/2010/12/14/python-entenda-a-tecnologia/

[3] http://pug-pe.python.org.br/encontro/xv/

[4] https://groups.google.com/group/pug-pe?hl=pt

Aguardamos a presença de todos!

Atenciosamente,

Marcel Caraciolo

Resumo do XIV Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE)

Olá pessoal,

Sábado (Dia 30/07/2011) realizamos o nosso XIV Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) nas dependências do Centro de Recondicionamento de Computadores (CRC) do Recife da Unidade Marista.  Antes de começarmos o nosso tradicional resumo, quero dar um agradecimento especial ao Marcos Egito (@maregitto) que nos procurou para a realização deste encontro no centro em que ele trabalha. Para quem não conhece o centro, este é um centro de recuperação de computadores onde para eles são doados por diversas empresas e orgãos federais. O objetivo é recuperar os computadores e instalar software livre neles para que sejam devolvidos totalmente funcionais para escolas, instituições e orgãos federais. As recuperações são feitas por alunos (a maioria jovens) que aprendem no centro a recuperar computadores, programação, eletrônica, hardware e até programar em Shell Script ! (Fiquei extasiado com isso!! :D)   Fomos convidados com a missão de apresentar Python para esta garotada, e onde ela pode ser aplicada e inclusive ensinar Python por meio de um Coding Dojo que realizamos no Centro!

Mas vamos lá!  Primeiramente agradecimentos também especiais ao nossos ajudantes Luciano Rodrigues (@lucrodsilva), Guilherme Medeiros (@frenetic_) , Brunno Gomes (@brunnogomes), Gregório Neto (nosso web-designer) e o Ismael (nosso designer) que nos auxiliaram na organização deste encontro.  Os nossos patrocinadores que tem um papel importantíssimo na construção deste evento: empresas Idealizza (@idealizza), Orygens (@orygens) e a Hostech.

Primeiramente algumas fotos do nosso encontro e o público presente!  Um bom público compareceu ao nosso encontro,e  foi muito legal ver a garotada do centro por lá querendo conhecer mais sobre Python.

Entrada do Centro de Recondicionamento de Computadores

Público no XIV Encontro do PUG-PE

Público no XIV Encontro do PUG-PE

Público no XIV Encontro do PUG-PE

Público no XIV Encontro do PUG-PE

A primeira palestra foi apresentada por Marcel Caraciolo (@marcelcaraciolo) que apresentou a palestra institucional “O que é esse PUG-PE”, onde ele apresenta o Grupo de Usuários de Python de Pernambuco, as atividades do grupo, projetos e recados relacionados ao grupo como todo.  Teve no fim da palestra uma palhinha de Python, onde ele mostrou já aos alunos o que se pode fazer com a linguagem de programação.

Abaixo os slides da palestra:

Algumas fotos do Marcel palestrando:

Marcel palestrando sobre o que é o PUG-PE

Marcel palestrando sobre o que é o PUG-PE

Marcel palestrando sobre o que é o PUG-PE

Marcel palestrando sobre o que é o PUG-PE

A próxima palestra foi ministrada pelos alunos do Centro de Informática Vanessa Gomes (@vanegomes_ ) e Mailson Lira (@omailson) que apresentaram o projeto Ubee , um projeto que nasceu da disciplina de Projetão e Empreendorismo do Centro de Informática da UFPE, o qual a plataforma e inteligência foi escrita em Python. A Vanessa apresentou sobre o uso da ferramenta de mineração de dados Orange para minerar os dados que eram obtidos do aplicativo deles hospedado em um celular e a partir deste encontravam regras que identificavam padrões dos consumidores em um shopping center. O Ubee é um sistema de localização indoor em que as pessoas por meio de aparelhos móveis poderiam identificar locais em um determinado local maior, promoções de um estabelecimento e outras informações que os lojistas por exemplo de um shopping poderiam oferecer sobre seu estabelecimento. Eles utilizavam de I.A por meio de regras de associação para identificar padrões de consumo, onde eram exibidos por meio de relatórios via Web (este desenvolvido em Python via Django).

Abaixo algumas fotos da palestra de Vanessa Gomes:

Vanessa Gomes palestrando sobre Mineração de Dados com o Orange

Vanessa Gomes palestrando sobre Mineração de Dados com o Orange

Projeto Ubee dos alunos do Centro de Informática

Projeto Ubee dos alunos do Centro de Informática

Os slides da sua palestra se encontra aqui.

Depois tivemos a palestra do Mailson Lira, que apresentou sobre o uso de API’s REST com o framework Django. Ele apresentou como é possível construir rapidamente serviços RESTful  (bastante populares atualmente em serviços como Twitter, Facebook, etc.), onde desenvolvedores podem prover acesso externo à sua aplicação por meio de uma API. Eles utilizaram o framework Django-rest para a construção da  API deles, o qual a aplicação móvel que roda em um aparelho Android consome os serviços desta API. Mailson também apresentou por meio de exemplos como construir um pequeno serviço REST para construção de enquetes e também como consumir via Python por meio das libs urllib2 e json.

Abaixo algumas fotos da sua palestra:

Mailson Lira apresentando sobre Django-REST

Mailson Lira apresentando sobre Django-REST

Mailson apresentando como é fácil consumir REST services com Python

Mailson apresentando como é fácil consumir REST services com Python

Os slides estão disponíveis aqui:

Download do código-fonte usando na apresentação.

Tivemos o nosso primeiro sorteio e também a entrega de brindes aos palestrantes do nosso grupo! 😀 Abaixo algumas fotos de entrega de nossas canecas e camisa do PUG-PE! Ah claro e não esquecer do nosso tradicional coffee-break!

Mailson e Vanessa mostrando as camisas do PUG-PE

Mailson e Vanessa mostrando as camisas do PUG-PE

Bruno Melo com a caneca que ganhou no sorteio !

Bruno Melo com a caneca que ganhou no sorteio !

Marcelo Lacerda com sua Camisa do PUG-PE

Marcelo Lacerda com sua Camisa do PUG-PE

Depois do intervalo, tivemos a palestra ministrada pelo Marcelo Lacerda (@…) que apresentou sobre Aprendizagem de Máquina por meio do framework escrito em Python para machine learning Scikit-Learn.  De forma simples e intuitiva o Marcelo Lacerda, aluno de graduação da Escola Politécnica de Pernambuco (POLI-UPE)  apresentou conceitos básicos de aprendizagem de máquina e por meio de exemplos com o framework Scikit-learn como é fácil com poucas linhas de código poder resolver problemas de decisão e agrupamento com Python.  Este framework é muito poderoso e totalmente open-source para quem quiser aprender ou trabalhar com Machine Learning com Python.

Abaixo algumas fotos da sua palestra:

Marcelo Lacerda apresentando sobre o Scikit-Learn

Marcelo Lacerda apresentando sobre o Scikit-Learn

Marcelo Lacerda falando sobre Aprendizagem de Máquina

Marcelo Lacerda falando sobre Aprendizagem de Máquina

E o seus slides disponível para acesso:

Por fim tivemos uma palestra relâmpago apresentada pelo Rafael Aguiar (@rafadaguiar) sobre o CriticaAê (@criticaae) que demonstrou a experiência com o projeto desenvolvido pela startup deles que nasceu pelos corredores do Centro de Informática da UFPE.  Um projeto muito interessante e inovador que focar reunir opiniões que estão espalhadas pela web para que um usuário possa obter de forma sumarizada e inteligente dados suficientes que suportem ele na decisão da escolha de um produto ou de um serviço (qualidade , preço, etc.).  O projeto está em desenvolvimento, sobre a plataforma Google AppEngine e eles pretendem lançar na primeira semana de agosto uma versão beta do serviço focado na crítica de professores. A idéia é que alunos possam criticar e emitir opiniões sobre os seus professores e estes possam colher essas informações e avaliar como melhorar as suas aulas e até os alunos tenham um mecanismo que possa de forma segura e anônima (Claro! haha) de opinar sobre uma aula ou um professor! Parabéns pessoal pela excelente idéia!! 😀

Abaixo os slides da apresentação do CriticaAê:

Algumas fotos da palestra ministrada por Rafael:

Rafael apresentando sobre o Critica Aê

Rafael apresentando sobre o Critica Aê

Rafael mostrando como AppEngine ajudou eles no desenvolvimento do CriticaAe

Rafael mostrando como AppEngine ajudou eles no desenvolvimento do CriticaAe

Por fim tivemos a nossa clássica foto que reúne todo o público presente no nosso XIV Encontro do PUG-PE.  Um público animado e muito engajado em aprender e compartilhar conhecimento! Quero destacar que neste encontro atingimos o marco de mais de 65 palestras já realizadas, com mais de 30 palestrantes diferentes em 9 instituições diferentes espalhadas por Recife e Pernambuco! Um marco 😀 Parabéns PUG-PE ! Um exemplo de comunidade e vamos continuar crescendo!! Não podemos parar este trabalho legal que está engajando e inspirando outras comunidades!

Pessoal no XIV Encontro do PUG-PE

Pessoal no XIV Encontro do PUG-PE

Mas quem acha que acabou se enganou! À tarde tivemos mais uma atividade do nosso grupo que foi o nosso Coding Dojo, ministrado por Marcel Caraciolo (@marcelcaraciolo),  Bruno Melo (@brunomelo),  Guilherme Medeiros (@frenetic_), Fernando Rocha(@fernandogrd) e Luciano Rodrigues (@lucrodsilva) que junto aos alunos do CRC usando TDD resolvemos o problema do FizzBuzz! 😀 Os alunos curtiram muito e aprenderam Python ali na hora! Foi uma excelente atividade de aprendizado para os alunos do CRC que estavam ávidos por programação!

Abaixo algumas fotos durante o Coding Dojo:

Pessoal no Coding Dojo

Pessoal no Coding Dojo

Luciano Rodrigues apresentando o problema no Coding Dojo

Luciano Rodrigues apresentando o problema no Coding Dojo

E foi isso pessoal! E assim terminamos mais um encontro do Grupo de Usuários de Python de Pernambuco. Quem perdeu não se preocupe que gravamos todo o encontro em melhor qualidade e será disponibilizado em nosso canal de vídeos. Para quem quiser assistir sem se preocupar com a qualidade pode ver trechos do encontro gravados via LiveStream por aqui.

Agradecemos a presença de todos e ao CRC pelo suporte! E que venha mais encontros do PUG-PE!

Link para fotos do  XIV Encontro.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos

Convite para o XIV Encontro do Grupo de Usuários de Python de Pernambuco no CRC Recife 30/07 a partir das 08:30!

Olá pessoal,

Gostaria de convidar a todos para a nossa Décima Quarta edição (XIV) do Encontro mensal do grupo de usuários de Python de Pernambuco (PUG-PE) que será realizada na dependências do  Centro de Recondicionamento de Computadores (CRC) da Unidade Marista em Recife – Pernambuco.

O encontro será realizado no dia 30 de julho de 2011 (Sábado) a partir das 08:30 no laboratório do CRC com entrada gratuita!

Neste encontro teremos a palestra de Marcelo Lacerda sobre Aprendizagem de Máquina com Python, Mineração de Dados com Orange por Vanessa Gomes, REST APIs com Django com Mailson e o lançamento do CriticaAê em Python pela startup Critica Aê.  E claro, não esquecer do nosso V Toró de Palestras, nome dado a nossas palestras relâmpago sobre diversas temáticas relacionadas a Python.

Para quem não conhece Python, eis uma excelente oportunidade de conhecer a plataforma e sua aplicação em diversos nichos como web, sistemas embarcados, computação científica, etc. Ela foi considerada a linguagem de programação de maior crescimento em 2010, de acordo com o índice Tiobe [1] e é utilizada por empresas reconhecidas no mercado como Google, Nasa, Globo.com, Sepro, etc. Para mais informações e a nossa programação completa visitar o link [2].

XIV Encontro do Grupo de Usuários de Python de Pernambuco

XIV Encontro do Grupo de Usuários de Python de Pernambuco

   (Agradecimentos especiais ao nossa designer voluntário Ismael pelo trabalho!)

Para mais informações sobre o encontro , visitar o HotSite Oficial do XIV Encontro [3]. Uma ótima oportunidade de fazer networking, aprendizado e conversar sobre software livre e colaborativo! Participe também da nossa lista de discussão para troca de idéias [4]. O Evento está sendo patrocinado pelas startups pernambucanas Orygens, Idealizza e Hostech.

[1 ]http://www.geeks3d.com/20110121/tiobe-index-january-2011-python-wins-the-tiobe-programming-language-award-of-2010/

[2] http://www.citi.org.br/blog/2010/12/14/python-entenda-a-tecnologia/

[3] http://pug-pe.python.org.br/encontro/xiv/

[4] https://groups.google.com/group/pug-pe?hl=pt

Aguardamos a presença de todos!

Atenciosamente,

Marcel Caraciolo

Resumo do XIII Encontro do Grupo de Usuários

Olá pessoal,

Realizamos em 11/06/2011 o nosso XIII Encontro do Grupo de Usuários de Python de Pernambuco na Universidade Federal Rural de Pernambuco (UFRPE) em Recife – PE.  O evento trouxe palestras sobre BioInformática e sobre Web + Testes com a participação especial do desenvolvedor da empresa Globo.com Rafael Carício.

Antes de iniciar o resumo do encontro, inicio com os agradecimentos a todos presentes e membros que ajudaram na construção deste encontro, em especial:  Luciano Rodrigues (@lucrodsilva),  Nielson Santana, Neto Ferraz e Rafaela Pimenta.  A menção honrosa vale também para nossas patrocinadoras sempre presentes statups Orygens (@orygens) , Idealizza (@idealizza) e a Hostech pelo suporte com brindes e coffee-break. Quero também destacar a participação da Globo.com por nos enviar brindes também para serem sorteados em nosso encontro!

O XIII Encontro teve um público interessante com palestras relacionadas a BioInformática, Web + TDD, Clustering e Decorators. Abaixo algumas fotos do público presente no encontro:

Público no XIII Encontro do PUG-PE

Público no XIII Encontro do PUG-PE

Público no XIII Encontro do PUG-PE

Público no XIII Encontro do PUG-PE

 

A primeira palestra foi a de Marcel Caraciolo (@marcelcaraciolo) com uma apresentação sobre a plataforma Python e o grupo de usuários aos novos membros e presentes no encontro. A palestra entitulada “O que é o PUG-PE?” apresentada por Marcel Caraciolo abordou uma série de projetos envolvidos organizados junto à célula. Além de estimular os recém-chegados, foi também um reforço para os antigos a participarem mais ativamente do grupo. 2 eventos importantes também foram mencionados durante  a palestra: O evento PythonBrasil que será realizado em São Paulo este ano e é considerado o maior evento da comunidade Python no Brasil, onde se abriram as incrições e a organização do I Python-Nordeste, que será realizado em Maceió, Alagoas como um sub-evento do ENSL (Encontro Nordestino De Software Livre). Para mais informações ver os slides disponibilizados da palestra abaixo:

Algumas fotos retiradas durante a palestra de Marcel Caraciolo:

Marcel apresentando os projetos do PUG-PE

Marcel apresentando os projetos do PUG-PE

Marcel apresentando sobre o PUG-PE

Marcel apresentando sobre o PUG-PE

 

A segunda palestra foi ministrada pelo mestrando em ciência da computação Péricles Miranda (@pbcmiranda)  que apresentou o framework para trabalhar com biologia em Python: BioPython.  Uma palestra muito interessante, especialmente por abordar um assunto tão pouco explorado na área da computação. BioPython se mostrou ser uma ferramenta madura para manipulação de dados genéticos com uma série de utilitários interessantes escrevendo poucas linhas de código em Python.  O Péricles inclusive mostrou uma ferramenta baseada em cima do BioPython: PyMOL onde ele mostrou a estrutura primária de diversas proteínas em 3D! Foi muito interessante e mostra o quão Python pode auxilar em diversos campos além da computação em si.

Fotos da palestra do Péricles Miranda:

Péricles apresentando o BioPython

Péricles apresentando o BioPython

Péricles apresentando Python e Biologia

Péricles apresentando Python e Biologia

 

 

Palestra do Péricles Miranda sobre BioPython:

Após tivemos o nosso tão esperado coffee-break para um momento de networking, discussão e troca de idéias entre os participantes.  Abaixo uma foto do nosso coffe-break:

Luciano dando os últimos retoques no nosso coffe-break

Luciano dando os últimos retoques no nosso coffe-break

A segunda palestra principal do dia foi apresentada pelo desenvolvedor da Globo.com e co-fundador da rede social para concurseiros Atepassar Rafael Carício. Ele veio com maior prazer trazer um pouco da experiência que ele está tendo na Globo.com e falar sobre o que ele desenvolve por lá. A Globo.com é uma grande empresa em nível mundial e trabalha com uma série de tecnologias que misturam Python, Ruby, JavaScript, C++, etc.  Atualmente ela está procurando por novos desenvolvedores interessados para trabalharem com eles! Então se você é desenrolado, gosta de trabalhar em um ambiente colaborativo e desenvolve em Python e outras linguagens: Eis uma ótima oportunidade!!

Rafael apresentou sobre o PyVows que é uma suíte de testes que ele desenvolve junto com o time dele na Globo.com para construção de testes usando o conceito de BDD( Behavioral Driven Development). A idéia é escrever testes usando um conceito de votos em que seu programa se compromete a realizar (resultados esperados) e a saída é um teste escrito em BDD em linguagem natural onde qualquer desenvolvedor ou leigo poderá ler de forma rápida o que aquele código se propõe a fazer e se executou de forma correta. o projeto é open-source e o link para o mesmo se encontra aqui.

Algumas fotos da palestra do Rafael Carício:

Rafael Carício e sua palestra sobre TDD

Rafael Carício e sua palestra sobre TDD

 

Rafael Carício apresentando seu time na Globo.com

Rafael Carício apresentando seu time na Globo.com

 

Slides da palestra do Rafael Carício:

Após a palestra de Rafael, demos início a nossas palestras relâmpago apresentadas por Daker Fernandes e Anderson Berg. Anderson Berg (@berg_pe) , mestrando em ciência da computação com a palestra sobre Clustering usando Cython e Numpy. Uma palestra sobre o seu trabalho de mestrado. Para quem não conhece clustering é uma das técnicas de aprendizagem de máquina para formação de agrupamentos em cima de um conjunto de dados. A idéia é poder identificar padrões similares em um conjunto de dados, onde algoritmos inteligentes identificam tais padrões e organizam os dados em conjuntos de tal maneira que os mais similares fiquem mais próximos entre si e os distintos mais separados, formando grupos de dados representando cada um deles um conjunto de características presentes em comum.  Anderson vem desenvolvendo a técnica de agrupamento com Python usando Numpy + Cython o qual tem demonstrado um desempenho bem superior ao escrever o código com Cython.  Um dos problemas enfrentados por Anderson é o tratamento de grandes volumes de dados onde ele tem que trabalhar com matrizes gigantescas em memória ocasionando uma computação bem custosa. Essa discussão se extendeu pela palestra dele, onde ficamos de procurar soluções para tal problema!

Abaixo algumas fotos da palestra do Anderson:

Anderson Berg apresentando sobre Clustering

Anderson Berg apresentando sobre Clustering

 

 

Anderson Berg apresentando sobre Clustering + Numpy + Cython

Anderson Berg apresentando sobre Clustering + Numpy + Cython

 

Slides sobre Clustering:

A última palestra do dia foi ministrada pelo  Daker Fernandes (@dakerfp), estudante graduando em ciência da computação pelo CIN/UFPE com palestra sobre otimizando funções python com decorators. Uma palestra bem legal onde Daker desenvolveu um decorator com poucas linhas de código em Python onde desenvolveu um sistema de cache simples a fim de otimizar o processamento de funções, onde podem ser resolvidas eficientemente com programação dinâmica.

Uma solução simples e eficaz que com mecanismos de meta programação providos por Python permite com apenas um decorator em cima da função ter um sistema eficiente de cache onde resultados intermediários de computação são armazenados, reduzindo o processamento em até 10x .

Abaixo segue a apresentação do Daker que foi escrito por meio de um post no seu blog Code Cereal.

Fotos da palestra do Daker Fernandes:

Daker apresentando sobre Otimização com Decorators

Daker apresentando sobre Otimização com Decorators

Daker apresentando Otimizações com decorator em Python

Daker apresentando Otimizações com decorator em Python

Não posso esquecer do nossos sorteios de brindes com a caneca do PUG-PE e adesivos do QT fornecidos pela Instituto Nokia de Tecnologia!

Rafael recebendo a caneca do PUG-PE

Rafael recebendo a caneca do PUG-PE

Bruno Melo recebendo o adesivo do QT

Bruno Melo recebendo o adesivo do QT

Péricles recebendo a caneca do PUG-PE

Péricles recebendo a caneca do PUG-PE

E assim finalizamos o nosso XIII Encontro, com a foto clássica com todos presentes no evento! Foi um evento muito diversificado e bem animado! Para aqueles que não foram, não se preocupem que todo o evento foi gravado!! Então em breve disponibilizaremos os vídeos em nosso canal de vídeos do Blip.Tv.

Público presente no XIII Encontro do PUG-PE

Público presente no XIII Encontro do PUG-PE

Público presente no XIII Encontro do PUG-PE

Link para as fotos do encontro.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos