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

Mais uma turma formada de Python no Curso de Python do CITI/CIN/UFPE!

Olá pessoal,

Mais um curso de Python  foi finalizado hoje pelo Centro de Informática da Universidade Federal de Pernambuco junto ao CITI! 😀 Agradecemos o interesse de todos os estudantes interessados no aprendizado da linguagem de programação Python e espero que todos possam utilizar python em seus projetos pessoais, profissionais e acadêmicos!

 

Abaixo as fotos da nossa turma de 2011.1:

Alunos do Curso de Python do Centro de Informática (CITI)

 

Mais uma turma formada pelo Curso de Python pelo CITI/CIN-UFPE

Agradeço ao CITI pela oportunidade e ao parceiro Daker Fernandes (@dakerfp) por auxiliar na organização e ensino junto ao nossos novos alunos 😀

E que venham mais turmas!

Atenciosamente,

Marcel Caraciolo

Curso de Python de Férias na POLI-UPE

Pessoal, segue para divulgação:

Estamos divulgando o mini-curso de férias de Python a ser realizado pela Poli Júnior Engenharia da Escola Politécnica de Pernambuco (Poli-UPE). O curso vai do dia 11/07 até 15/07 durante o turno da manhã. O curso abrange a introdução ao Python, orientação a objetos e interface gráfica. Para mais informações e pré-inscrição acesse o site:

http://www.polijunior.poli.br/

Vale a pena participar! Quem irá dar o curso é o Anderson Berg que já vem trabalhando com Python há mais de um ano  na área de computação científica!

Atenciosamente,

Marcel

 

 

 

 

Curso de Férias de Python pelo CITI – CIN/UFPE ! Aproveitem!

Olá pessoal,

Gostaríamos de divulgar o mini-curso de Python a ser realizado no Centro de Informática da Universidade Federal de Pernambuco no período entre 11 de julho à 22 de julho  no período da tarde. O curso abordará introdução ao Python, Python 3.0, interfaces gráficas e acesso à banco de dados. Todo conteúdo a ser abordado pode ser encontrado na página oficial do curso.

Para mais informações sobre o que é Python, e como e porque deve conhecê-la, leia a entrevista que dei para o CITI em 2010 sobre o uso da plataforma Python no mercado e na academia.

 

Mini-Curso de Python no CITI - UFPE

Mini-Curso de Python no CITI - UFPE

Atenciosamente,

Marcel Caraciolo

Material e Fotos dos Cursos de Python no II Workshop de Software Livre do Centro de Informática

Olá pessoal,

Nas últimas 2 semanas foi realizado o II Workshop de Software Livre no Centro de Informática/UFPE com mini-cursos diários de 4 horas gratuitamente. A galera do PUG-PE marcou presença com mini-cursos de Introdução à Python,  Django (Framework Web) e PyGame.

 

II Workshop de Software Livre do Centro de Informática

II Workshop de Software Livre do Centro de Informática

Na primeira semana foi realizado o mini-curso de Introdução à Plataforma Python com o instrutor Marcel Caraciolo (@marcelcaraciolo) que apresentou como desenvolver programas nesta plataforma. Infelizmente não foram tiradas fotos neste mini-curso mas foi considerado um dos mais lotados de todo o Workshop!  \m/  Abaixo segue o material disponibilizado do curso de Python.

Na mesma semana também tivemos o mini-curso de Django  ministrado pelo membro Brunno Gomes (@brunnogomes) com  a introdução ao framework Web em Python Django,  bastante utilizado no mercado e usado em diversas empresas como Globo.com, SourceForge, Disqus, etc. Abaixo algumas fotos do mini-curso de Django:

 

Curso de Django no II Workshop do Centro de Informática

Curso de Django no II Workshop do Centro de Informática

 

Curso de Django no Workshop do Centro de Informática

Curso de Django no Workshop do Centro de Informática

Por fim tivemos no último dia do Workshop o mini-curso de Python para Jogos com o framework PyGame. Este mini-curso foi ministrado por Fernanda Araújo e Johann Gomes (@johanngomesb). Abaixo algumas fotos do mini-curso e o material do mini-curso.

 

Curso de Pygame no II Workshop do Centro de Informática

Curso de Pygame no II Workshop do Centro de Informática

 

Curso de Pygame no Workshop do Centro de Informática

Curso de Pygame no Workshop do Centro de Informática

 

Material do mini-curso e slides.

 

Muito legal ver estas iniciativas do pessoal em querer divulgar a plataforma Python em diversos nichos e mostra a sua presença em várias plataformas.  Para quem não conhece, recomendo dá uma olhada e fazer alguns programas! A simplicidade e produtividade são incríveis!  E fiquem de olho que em breve o lançamento do nosso XII Encontro do PUG-PE!

Parabéns a Marcel, Johann, Fernanda e Brunno e à toda equipe do workshop por divulgar software livre nas universidades! Que sirva de exemplo para outras instituições e células!

Atenciosamente,

Marcel Caraciolo

Formando novos Pythonistas em Pernambuco!

Olá pessoal,

O pessoal de Pernambuco continua aquecido com envagelização de Python. Nestas duas últimas semanas o Marcel Caraciolo (@marcelcaraciolo) e o Daker Fernandes (@dakerfp) deram um curso da plataforma Python em Recife para uma turma lotada de 25 alunos! Isto mostra a força que Python tem ganhado e em especial a atenção dada pelo mercado local e nacional atrás de desenvolvedores Python que está em falta na região Nordeste e Nacional também!   Pessoal está de parabéns e em breve novos cursos de Python e Django se expandindo por Pernambuco: Garanhuns, Petrolina e outras cidades!

 

Turma de Python do CIN/UFPE 2011

Turma de Python do CIN/UFPE 2011

Parabéns pessoal e continuem o excelente trabalho!