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! :D

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!!! :D :D

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

Vídeos das palestras do VIII Encontro do Grupo de Usuários de Python de Pernambuco

Olá pessoal,

Os vídeos das palestras do VIII Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) já encontram-se disponíveis para visualização no nosso canal de vídeos no Blip.tv.

Neste encontro que foi realizado em 16/10/2010 na Faculdade Boa Viagem (FBV) em Recife tivemos as palestras sobre Processamento de Linguagem Natural com NLTK, Python Debugger, Django com Multiplas instâncias de banco de dados (palestra convidada) e palestra institucional o Que é o PUG-PE. Recomendo assistir a todos!

Seguem os vídeos:

Valeu pessoal,

Abraços,

Marcel

Resumo do VIII Encontro do PUG-PE

Olá pessoal,

Ontem realizamos nosso VIII Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) na Faculdade Boa Viagem (FBV) em Recife.  Ontem tivemos poucas pessoas, acredito que devido ao show na noite anterior de Los Hermanos que atraiu milhares de pessoas. Mas posso dizer que foi extremamente proveitoso!

 

Público do VIII Encontro do PUG-PE

Público do VIII Encontro do PUG-PE

 

Tivemos uma palestra inicial de Marcel Caraciolo (@marcelcaraciolo) sobre o PUG-PE (nosso grupo de usuários de Pernambuco) falando sobre o grupo e as missões do grupo! Por sinal Marcel, boa sorte com seus trabalhos na PythonBrasil em Curitiba!

 

Marcel apresentando sobre o que é o PUG-pE

Apresentação institucional por Marcel Caraciolo sobre o PUG-PE

 

 

Marcel apresentando sobre o PUG-PE

Marcel apresentando sobre o PUG-PE

 

A próxima palestra foi apresenta pelo nosso palestrante convidado Rômulo Jales (@romulojales) com o trabalho : Uma Implementação de múltiplos bancos de dados com Django 1.1.  Uma palestra sensacional, diga-se de passagem, o qual Rômulo em sua empresa tinha um problema e conseguiu resolvê-lo por meio dessa modificação em cima do Django para que ele pudesse suportar múltiplos Banco de Dados  e pode acessá-los coconrrentemente.  Uma excelente trabalho técnico que inclusive foi aprovado para ser apresentado no Encontro Nordestino de Software Livre (ENSL) em Natal/RN! Boa sorte Rômulo com sua palestra!

Seguem os slides:

Algumas fotos da palestra do Rômulo abaixo:

 

Rômulo demonstrando seu projeto em cima do Django

Rômulo demonstrando seu projeto em cima do Django

 

 

Rômulo Jales demonstrando seu projeto sobre o Django

Rômulo Jales demonstrando seu projeto sobre o Django

 

A próxima palestra foi ministrada pelo nosso colega e membro Bruno Melo (@brunomelo)  com o trabalho entitulado ‘Processamento de Linguagem Natural com Python e NLTK’.   Bruno apresentou a ferramenta open-source chamada NLTK (Natural Language Toolkit) que permite trabalhar com processamento de linguagem natural tanto em inglês e português. Com exemplos bem legais ele até mostrou como funciona fazer classificadores de sentimentos simples com Nltk, um Pos Tagger para avaliação sintática de frases e um Stemmer para obtenção de radicais em palavras na língua portuguesa.  Com Python e o Nltk este trabalho de NLP ficou bastante facilitado, destacando as diversas bases de dados de treinamento que já vem disponíveis com o NLTK. Recomendo dar uma olhada!

Seguem os slides e exemplos:

Algumas fotos da sua apresentação:

 

Bruno Melo apresentando sobre o NLP com Python e Nltk

Bruno Melo apresentando sobre o NLP com Python e Nltk

 

 

Bruno Melo Apresentando o NLTK

Bruno Melo Apresentando o NLTK

 

Tivemos um pequeno intervalo cujo foi formentado por um excelente coffeebreak providenciado pelo colaborador (@brunnogomes) e patrocinado pela empresa Idealizza (@idealizza) o qual sempre apoiou a nossa causa! Valeu pessoal, pena que não tiramos fotos do banquete!

 

A nossa última palestra foi ministrada pelo veterano membro envagelista professor Luciano Rodrigues (@lucrodsilva) com uma palestra introdutória sobre o Python Debugger (Pdb).  Palestra muito bem explicada com demonstrações práticas para quem quer começar a aprender a usar os mecanismos nativos de debugger oferecidos pelo Python padrão. Também apresentou vários comandos avançados ocultos existentes no Pdb. Realmente foi uma palestra sensacional!

Seguem os slides e exemplos :

Algumas fotos da palestra do Luciano:

 

luciano apresentando python debugger

luciano apresentando python debugger

 

 

Luciano apresentando python debugger

Luciano apresentando python debugger

 

E assim terminamos nosso VIII  encontro do PUG-PE! Nossa satisfação de estar intinerando por diversas faculdades pernambucanas. Já passamos pela UFRPE, UFPE, POLI, FIR e agora FBV.  As próxima por vir já está marcada e será na próxima semana na FACOL em VItória de Santo Antão/PE (Interior).   Muita alegria que nosso grupo já está se disseminando pelo Nordeste adentro.

Nossa foto de despedida do VIII Encontro do PUG-PE!

 

Pessoal presente no VIII Encontro do PUG-PE

Pessoal presente no VIII Encontro do PUG-PE

 

Valeu pessoal e a todos presentes!

E até o próximo encontro  IX!!

Marcel Caraciolo

Links para os assuntos comentados

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.