Olá pessoal,
Hoje (07/05/2011) realizamos o nosso XII Encontro do Grupo de Usuários de Python de Pernambuco no Centro de Informática na Universidade Federal de Pernambuco. O evento foi marcado por excelentes palestras com temáticas diversas, promovendo a discussão sobre tecnologia, Python e open-source.
Antes de iniciar o resumo do nosso encontro, quero agradecer especialmente a todos presentes e aos nossos membros que nos ajudaram a moldar esta edição do encontro: Luciano Rodrigues (@lucrodsilva), Brunno Gomes (@brunnogomes) , Guilherme Medeiros (@frenetic_), Neto Ferraz e Thaise Calvacanti (@ThaiseCaval). Também gostaria de fazer uma menção honrosa aos nossos patrocinadores: as startups Orygens (@orygens) , Idealizza (@idealizza) e a Hostech pela ajuda em custos com brindes e coffee-break. Também destaco o apoio do Cin/UFPE e ao D.A. em especial Renato Moura e o Renato Oliveira pela infra-estrutura disponibilizada ao nosso encontro!
Mas vamos ao nosso tão esperado resumo do XII Encontro. Com o público presente, tivemos palestras sobre Wikipedia, Blender, Recomendações , Projeto OIL e Inteligência Coletiva. Abaixo algumas fotos do público presente no encontro:
Começamos às 09:00 com a primeira palestra focada em apresentar a tecnologia 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 (@marcelcaraciolo) falou sobre as atividades do grupo e a 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 para participarem mais ativamente do nosso grupo, visto que mesmo celebrando a quantidade de 300 usuários cadastrados, a participação (usuários ativos) ainda continua baixa. Por meio do manifesto Small Acts, Marcel apresentou um conjunto de valores que a célula precisa incorporar para estimular o pessoal a se engajar nesse crescimento contínuo do grupo por meio de pequenos atos que ao ser observados coletivamente, podem gerar grandes revoluções. Vale a pena dar uma lida no manifesto! Marcel também apresentou o nosso mascote do grupo agora renderizado em 3D pelo nosso membro que se voluntariou o Matheus de Farias (@matheusdefarias).
Dois marcos importantes comentados por Marcel foi a quantidade de projetos inicializados pela célula que envolve encurtadores de URL, Portal do PUG, Semáforo para Dojos, Automatizador de testes, entre outros . Para mais informações ver os slides disponibilizados da palestra abaixo:
Algumas fotos retiradas durante a palestra de Marcel Caraciolo:
A segunda palestra foi ministrada pelo especialista em Blender, instrutor e professor Eraldo Guerra que apresentou o framework Blender, que utiliza Python em sua engine para construção e renderização de ambientes 3D totalmente open-source. Posso citar que foi uma das melhores palestras realizadas pela manhã, especialmente pelo fato do poder existente no Blender para trabalhar com este tipo de ambientes. Eraldo apresentou diversos exemplos e alguns scripts em Python modelando e movimentado objetos 3D sobre a tela. Disponibilizo abaixo o material utilizado por ele e também um vídeo que ele demonstrou durante a palestra, ilustrando a capacidade do Blender para construção de animações! Simplesmente animal!!
Fotos da palestra do Eraldo Guerra:
Palestra do Eraldo Guerra sobre Blender:
Material sobre Blender durante a palestra para Download.
Vídeo sobre o projeto Scinte (Animação totalmente feita em Blender):
Após a palestra do Eraldo, tivemos a palestra-relâmpago pelo Jonas Xavier (@jonas_agx), estudante do IFPE que apresentou seu trabalho voluntário sobre extração e análise de artigos e conteúdo da Wikipedia pela Wikimedia Brasil. Um trabalho muito legal que começou por iniciativa dele, onde ele procura analisar os artigos do Wikipedia para identificar padrões e tendências dos perfis de usuários que editam e criam artigos no Wikipedia em Português. Ele citou em sua palestra que utiliza Python + MongoDB para toda parte de extração e persistência do material coletado pelo Wikipedia. O que chamou atenção foi que ele iniciou este projeto sozinho, e hoje já é bem reconhecido junto ao pessoal responsável pela administração do Wikipedia no Brasil: A Wikimedia Brasil. Mais informações sobre o projeto podem ser encontradas aqui.
As fotos da palestra do Jonas:
Os slides da apresentação sobre Wikipedia:
Demos uma pausa no encontro para um breve coffee-break regados à discussão, troca de idéias, networking, python, tecnologia, coca-colas e salgadinhos! Abaixo fotos durante a organização do Coffee-Break:
Após a pausa, demos continuidade com a palestra ministrada por Yuri Malheiros (@yurimalheiros) , Mestrando em Engenharia de Software pelo CIN/UFPE, professor e membro do GruPy-PB( Grupo de Usuários de Python da Paraíba) que foi convidado para dar uma palestra aqui em nosso grupo sobre seus trabalhos com desenvolvimento web. Yuri apresentou a palestra sobre ‘Inteligência Coletiva’ , onde ele fala sobre o conceito de inteligência proveniente de grupos de pessoas, onde a tendência é que os usuários sejam os autores de conteúdo, isto é, alimentando um sistema colaborativo em que se possa extrair de forma inteligente conteúdo relevante desse meio. Um protótipo desse conceito que ele vem desenvolvendo é um sistema de perguntas e respostas (Q&A) focado em localização chamado Norteie.me A idéia do Norteie.me é ajudar aos usuários inserirem perguntas e obter respostas sobre o contexto de ‘Qual é o melhor lugar para … ‘ . O sistema que foi lançado há 2 meses começou a crescer e vem atraído usuários do Brasil todo em busca de respostas sobre assuntos diversos em um determinado local. De acordo com Yuri, este tipo de sistema ilustra bem o conceito de inteligência coletiva, onde usuários dispersos ao trabalhar coletivamente podem se ajudar uns aos outros, construíndo uma rede inteligente de perguntas e respostas que podem solucionar não somente a quem pergunta, mas outros que estava em busca do mesmo lugar também (daí inteligência coletiva). Abaixo um screenshot do site Norteie.me que está totalmente desenvolvido en Python + Framework Web Django e já tem um backlog imenso de funcionalidades a serem adicionados aos poucos no Norteie.me. Recomendo fazer uma visita!
Fotos da palestra do Yuri Malheiros:
Slides da palestra sobre Inteligência Coletiva
A próxima palestra foi ministrada pelo André Ferraz, membro da startup Open-Interaction-Labs, uma startup originada do projeto de células empreendedoras que pensa em construir projetos usando tecnologia para solucionar problema diversos em nossa cidade. Destaco por exemplo idéias como monitoramento de alagamento, atividades políticas, buracos, etc. O próprio blog do André também fornece algumas dicas sobre o qu ele vem desenvolvendo junto à sua equipe. Ainda não há nada desenvolvido, mas ele já estão estudando em como usar Python nos seus projetos.
Abaixo fotos da palestra do André Ferraz:
Material e slides da palestra sobre o OIL.
A última palestra do dia foi ministrada por Marcel Caraciolo (@marcelcaraciolo) que apresentou o projeto Crab, que é um framework open-source em Python para construção de sistemas de recomendação. O projeto que foi inicializado em 2010 pelo próprio Marcel, permite a construção de sistema de recomendação por uso de algoritmos de recomendação bem populares na literatura em recomendação implementados por ele, a extensão por meio de novos algoritmos e até a avaliação de sistemas recomendadores. A partir de Abril deste ano, o projeto começou a tormar força se incorporando ao Muriçoca Labs, uma organização focada em sistemas inteligentes e também como um sub-módulo do scikit-learn, framework em Python muito conhecido para uso de algoritmos de aprendizagem de máquina. O outro objetivo é também fornecê-lo como um projeto independente (um scikit-recommender) em que todos podem baixar e já utilizar em seus sistemas. O projeto é open-source e está em busca de contribuidores que desejam participar no desenvolvimento deste framework. Atualmente este tem 4 membros e está hospedado no repositório Github. Vale a pena dar uma conferida neste projeto! Inclusive já tem um sistema de recomendação em produção usando esse framework na rede social para concurseiros brasileira AtePassar.
Fotos da palestra de Marcel Caraciolo sobre o Crab:
Slides da Apresentação sobre o Crab (Framework de Recomendação):
Tivemos também nossos sorteios de brindes com as nossas canecas do PUG-PE entre os participantes mesmo com o nosso random.randint enviesado! haha 😀
E assim finalizamos o nosso XII Encontro, fechando com a nossa foto clássica com todos os presentes no encontro. Um evento memorável com muitas palestras legais e temas interessantes. Acreditamos que todos tenham gostado do evento! 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.
E temos 2 novidades boas aí em relação ao nossos encontros! A primeira é que vamos realizar o primeiro Embate sobre Frameworks Web em Recife envolvendo PHP, Django, Asp.Net e o Ruby On Rails. Fiquem de olho em nosso grupo sobre a data! A segunda novidade é que já temos local e data marcada para o nosso XIII Encontro e este será realizado no fim do mês de maio. Em breve teceremos mais detalhes sobre o encontro!
Esperamos que todos tenham gostado do encontro, e pessoal vamos participar!!
Small Acts , responsible for big Revolutions \m/
Link para as fotos do encontro.
Atenciosamente,
Marcel Caraciolo
Links para os assuntos discutidos
- Python
- PythonBrasil
- GitHub Pugpe
- Blender
- Wikimedia Brasil
- Wikipedia
- Projeto Open-Interactive Labs
- André Carvalho Blog
- Norteie.me
- Yurimalheiros.com
- Inteligência Coletiva
- Framework de Recomendações Crab
- Muriçoca Labs
- Framework de Recomendações Crab Antigo
- Scipy
- Scikits
- Numpy
- Sistemas de Recomendação
- Small Acts Manifesto
Filed under: Uncategorized | Tagged: apresentações, blender, cin, encontro, encontros, eventos, framework, inteligência coletiva, palestras, pernambuco, PUG-PE, pugpe, python, recomendações, resumo, startups, web, wikipedia | 2 Comments »