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.
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:
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:
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:
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!
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:
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:
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!
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:
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
- Python
- PythonBrasil
- GitHub Pugpe
- Django
- Django-Rest
- Regras de Associação
- Orange
- Scikit-Learn
- CriticaAê
- Google AppEngine
Filed under: resumos, Uncategorized | Tagged: apresentações, cin, coding dojo, criticaae, data mining, django, encontro, encontros, eventos, google app engine, inteligencia artificial, orange, palestras, pernambuco, PUG-PE, pugpe, python, rest, resumo, scikit-learn, tdd | 1 Comment »