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

Olá pessoal,

Nesta última semana realizamos o nosso X Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE), marcando o retorno dos encontros mensais para este ano de 2011. Nosso encontro foi dividido em 2 dias, o primeiro dia focado mais na apresentação e introdução da plataforma Python e o segundo dia mais em cases e projetos de empresas pernambucanas que usam Python no seu dia-a-dia.  O encontro foi sediado na Livraria Cultura no Recife Antigo, pólo de tecnologia de empresas e startups em Pernambuco.

Este evento teve um diferenciação em relação aos outros encontros, pois teve o apoio de 7 empresas pernambucanas que usam ou pretendem usar Python em seus projetos. Um fator decisivo em especial que atraiu um público recorde em relação a todas edições do encontro já realizadas.  As empresas Idealizza (@idealizza),  Tempest (@tempest_sec), Orygens (@orygens), AiBOX , CITI (@radarciti), REDU e a empresa Mameluco apoiaram este encontro, incluindo também a nossa parceira que forneceu o servidor para hospedagem do nosso hotsite Hostech e a Gráfica Santa Cruz pela parte de divulgação.

O nosso primeiro dia (09/02) tivemos as apresentações introdutórias de Python. Com o auditório praticamente lotado (mais de 80 pessoas no local), Marcel (@marcelcaraciolo) iniciou a sua palestra ‘Apresentando Python e Por que ela importa ?’ Ele apresentou  o que é a plataforma, como iniciar e os fatores decisivos de porque deve-se levar em conta Python como uma opção de plataforma para desenvolvimento de aplicativos em diversos nichos.  Vale destacar também a apresentação de um vídeo que ele demonstrou contado a evolução da história do Grupo PUG-PE,  a partir do número de membros novos na lista de discussão desde 2007. Ficou claro que em 2010 foi o ano do grupo, com mais encontros, cursos e palestras realizadas!

Abaixo algumas fotos do público no I Dia do Encontro e Marcel Caraciolo apresentando sua palestra.

Público se acomodando no I Dia do X Encontro do PUG-PE

Público se acomodando no I Dia do X Encontro do PUG-PE

Público do X Encontro do Grupo de Usuários de Python de Pernambuco

Público do X Encontro do Grupo de Usuários de Python de Pernambuco

Abaixo o vídeo apresentado e os slides da sua apresentação:

 

Marcel apresentando o PUG-pE

Marcel apresentando o PUG-pE

 

Marcel Caraciolo apresentando Python

Marcel Caraciolo apresentando Python

 

A segunda palestra foi ministrada pelo membro Luciano Rodrigues (@lucrodsilva) que apresentou ‘Conhecendo Python: Mostrando dicas e macetes’.  Luciano apresentou durante 1 hora na prática as funcionalidades e características de Python usando o interpretador.  Sem dúvidas um ponto forte deste dia a fim de demonstrar os poderes e facilidades que Python oferece durante o desenvolvimento. Abaixo seguem algumas fotos da palestra de Luciano Rodrigues:

 

Luciano Rodrigues apresentando Python na Prática

Luciano Rodrigues apresentando Python na Prática

Nossa última palestra do I Dia foi ministrada pelo nosso membro e também sempre o mais irreverente do PUG-PE Brunno Gomes (@brunnogomes) que apresentou  Python Extreme Go Horse: Construindo Aplicativos Python em 30 minutos.  Brunno demonstrou a prática de programação XGH (Extreme Go Horse) onde desenvolveu um sistema de sorteio de usuários a partir da lista dos seguidores do canal @pugpe do Twitter.  Utilizando de plataformas como Django, Twitter API, etc ele fez em 30 minutos um simples aplicativo de sorteio que deixou muita gente impressionado com a rapidez de desenvolvimento de um aplicativo Web com a plataforma Python.

Abaixo alguma imagens da apresentação do Brunno Gomes e a metodologia adotada XGH:

Link p/ download: download código

Brunno Gomes se preparando para sua palestra Python Go Horse

Brunno Gomes se preparando para sua palestra Python Go Horse

E assim terminamos o I Dia. Destacamos também o sorteio de camisas entre os presentes no público e a satisfação do público do I Dia ter atendido os objetivos pretendidos.

Entramos agora no II Dia do Encontro. Infelizmente este dia começamos com algumas complicações, o que retardou  o início do nosso encontro (na verdade foi um choque de horários), mas nada que prejudicasse o andamento do II Dia do Encontro.  Infelizmente tivemos que sacrificar uma de nossas palestras, então a palestra de Rafael Carício (@rafaelcaricio) com o tema “Desenvolvendo Redes Sociais com Django para Web” foi adiada para um próximo encontro.  Mesmo com esses pequenos incidentes, o evento ocorreu em sua totalidade com uma recepção fantástica do público, que novamente lotou o auditório da Livraria Cultura.

Público no II Dia do X Encontro do PUG-PE

Público no II Dia do X Encontro do PUG-PE

Público do X Encontro do PUG-PE

Público do X Encontro do PUG-PE

Neste dia tivemos também a comemoração de I Ano de Encontros do Grupo de Usuários de Python de Pernambuco (PUG-PE) com uma torta especialmente encomendada para ocasião.  Abaixo a foto da nossa torta:

Bolo comemorativo de I Ano de Encontros do PUG-PE

Bolo comemorativo de I Ano de Encontros do PUG-PE

Começamos com a palestra de Flávio Juvenal (@flaviojuvenal) com a palestra ‘ Desenvolvendo aplicativos Web com o Google Appengine’.  Uma palestra bem interessante da empresa Mameluco que está lançando na próxima semana sua rede social focada para descoberta de eventos : Social Cats (@social_cats).  Quero destacar que esta empresa é formada por alunos do Centro de Informática da Universidade Federal de Pernambuco e que aprenderam Python em uma disciplina entitulada ‘Projetão’ o qual devem desenvolver um projeto com plano de negócios, pesquisa de mercado, etc.  Eles aprenderam Python por conta própria e o resultado foi tão bom que o projeto deles foi um dos finalistas do Desafio ‘Eu Empreendo’ da Campus Party deste ano.   Fotos e material da apresentação deles se encontra abaixo:

 

Flávio e Eduardo apresentando sobre o Google AppEngine

Flávio e Eduardo apresentando sobre o Google AppEngine

 

Apresentação sobre o AppEngine - Social Cats

Apresentação sobre o AppEngine - Social Cats

 

Código-fonte exemplo da Apresentação para download.

 

A segunda palestra foi ministrada por Renato Bezerra, Coordenador da Gestão de Logs e Eventos da empresa Tempest, o qual apresentou a Ferramenta  Scapy, que é uma biblioteca para monitoramento de pacotes de rede. Sua palestra foi bem interessante, em especial quando mostrou na prática ao vivo um ataque usando um sniffer espião de conversas do mensageiro MSN  todo escrito em Python por meio desta ferramenta. Isto mostra que Python está também inserido em diversas áreas, inclusive em segurança de rede.   Abaixo algumas fotos da sua palestra:

 

Renato Apresentando o Scapy

Renato Apresentando o Scapy

 

Renato apresentando a Ferramenta Scapy

Renato apresentando a Ferramenta Scapy

Renato já disponibilizou seus respectivos projetos como open-source para quem quiser contribuir :  Pymsn e  PyArpSpy.

A última palestra do dia foi ministrada pelos desenvolvedores do Instituto Nokia de Tecnologia Daker Fernandes (@dakerfp) e Lauro Moura (@lauromoura) com a apresentação sobre Interfaces Gráficas com QML e Python. Sem dúvidas uma excelente palestra para demonstrar o que é possível fazer com esta linguagem de marcação baseada em JavaScript chamada QML  por meio da construção de interfaces ricas e dinâmicas.  Com o uso do framework que eles estão desenvolvendo junto à Nokia: o PySide eles poderão construir aplicativos bem poderosos e multi-plataforma utilizando a plataforma QT que é mantida junto à Nokia.

Abaixo fotos das palestra do pessoal do Instituto Nokia de Tecnologia:

 

Daker e Lauro Moura apresentando PySide e QML

Daker e Lauro Moura apresentando PySide e QML

Lauro Moura falando sobre PySide e QML

Lauro Moura falando sobre PySide e QML

Link para documentação e start guide em QML.

O desfecho do nosso encontro foi realizado fora da Livraria Cultura, onde conseguimos montar uma Hora Extra improvisada (Que bateu recorde de público também com 10 pessoas) e cantamos parabéns e partimos o bolo em homenagem ao nosso I ano de encontros realizados. O encontro foi marcado uma conversa descontraída, em especial pelas frases marcantes do nosso membro Guilherme Medeiros (@frenetic_br) , eleito o nosso membro trollador de 2010 (rs).   Abaixo algumas fotos deste encontro:

 

Hora Extra do PUG-PE

Hora Extra do PUG-PE

Marcel partindo o bolo comemorando I Ano de Encontros do PUG-PE

Marcel partindo o bolo comemorando I Ano de Encontros do PUG-PE

E assim finalizamos o nosso X Encontro do Grupo de Usuários de Python de Pernambuco. Acreditamos que o evento tenha atingido seus objetivos iniciais que era a atração de mais desenvolvedores, acadêmicos, entusiastas e profissionais para o conhecimento da plataforma Python, a construção de um networking e promoção da discussão sobre tecnologia e software livre. Eventos deste tipo em Pernambuco, sobre tecnologia, ainda carecem nosso estado e acreditamos que o nosso evento está preenchendo um pouco dessa lacuna existente.

Agradecemos a todos presentes e aos nossos membros voluntários que nos ajudaram neste encontro, em especial cito Luciano Rodrigues, Neto Ferraz, Daker Fernandes, Brunno Gomes e Guilherme Medeiros por aturarem os e-mails contínuos do membro Marcel Caraciolo. Sem dúvidas, um evento com muito trabalho mas com resultado extremamente recompensante.  Vemos isto hoje na lista de discussão do grupo depois deste encontro: a quantidade de posts com diversas atividades relacionada à Python triplicou!

Muitas novidades estão por vir ainda este ano e já uma movimentação de membros do Grupo PUG-PE que já estão se mobilizando em fazer parceria com outros grupos da região Nordeste (Será um encontro Nordestino dessa vez?! Quem sabe?!) .   Para os que não foram não se preocupem,  postaremos os vídeos das palestras assim que tiverem disponíveis.  E para os que desejarem participar, próximo mês tem mais!  XI Encontro do Grupo está já em construção, então fiquem de olho!

PS: Esse encontro também foi dedicado especialmente também ao nosso membro e presidente da Associação Python Brasil Dorneles Tremea que faleceu recentemente em um trágico acidente. Valeu Deo, você também fez parte disto! Ele nos ajudou em especial na migração bem rápida do domínio do pug-pe para o subdomínio do python.org.br para nosso encontro.

Atenciosamente,

Marcel Caraciolo

Membro e Moderador do  PUG-PE

Links para os assuntos comentados

Programação do X Encontro do Grupo de Usuários de Python de Pernambuco

Olá pessoal,

Estamos já adiantando enquanto nosso hotsite do X Encontro está no forno, a nossa programação!  Serão 2 dias de encontro com palestras de grande nível sobre variados temas e práticas!  Nosso X Encontro do PUG-PE (Grupo de Usuários de Python de Pernambuco) será entre os dias 09 e 10 de fevereiro (Quarta e Quinta-feira respectivamente) no auditório da Livraria Cultura entre os horários 19:30- 21:30!

Segue a nossa programação abaixo:

09/02/2011 – Quarta-Feira –    I Dia

19:30 – 20:00 –

Tema:  Python e 10 motivos de porque eu devo conhece-lo.

Resumo da palestra: Python é uma linguagem de programação, que é uma das que mais crescem em popularidade e número de programas escritos. Desde dispositivos embarcados a servidores, Python é bastante versátil e pode ser utilizado em todo tipo de aplicação. O foco desta palestra é apresentar a linguagem Python e sua versatilidade através de demonstrações em diversas áreas onde pode ser aplicada.
Macrotema:  Desenvolvimento
Tags: desenvolvimento , python, plataforma
PalestranteMarcel Pinheiro Caraciolo [PE]. Mestrando em ciência da computação pelo CIN/UFPE , e engenheiro da computação pela UPE/PE. Diretor de Inteligência da startup pernambucana Orygens.com. Especialista em mineração de dados, computação móvel e computação inteligente. Evangelista da plataforma Python, o qual atua sobre contribuição de projetos open-source na área de mobilidade e data mining. Ministrou cursos para introdução da linguagem Python e linguagem Python para mobile na UFPE, UPE , FIR, UFRPE e outras empresas.
20:00 – 21:00 –
Tema:  Python : Entrando a fundo – Dicas e macetes
Resumo da palestra: Uma visão geral sobre a linguagem, mostrando a sintaxe,  comandos e algumas bibliotecas básicas.
Macrotema:  desenvolvimento
Tags: tutorial, python, introdução
Palestrante: Luciano Rodrigues. Professor de Informática, formado em Licenciatura em Computação e Mestre em Biometria e Estatística Aplicada, ambos pela UFRPE. Entusiasta de Python desde 2003, participou do projeto de Sequenciamento do DNA do Feijão Caupí (Vigna unguiculata), onde fazia processamento e mineração de dados do projeto utilizando a linguagem.
21:00 – 21:30  –
Tema: Python Extreme Go Horse – Construindo aplicativos em 30 minutos com Python.
Resumo da palestra: Vamos desenvolver juntos um aplicativo funcional escrito em Python em apenas 30 minutos, provando que é fácil e rápido desenvolver aplicativos poderosos com Python em pouco tempo.
Macrotema: desenvolvimento
Tags: desenvolvimento, aplicativo, tutorial.
Palestrante: Brunno Gomes (PE). Graduando em Sistemas de Informação pelo CIn/UFPE, Programador na Idealizza, Entusiasta de Python e Viciado em Tecnologia e Internet.

10/02/2011 – Quinta-Feira – II Dia

19:30 – 20:00 –

Tema:  Desenvolvendo aplicativos Web com o Google App Engine.

Resumo da palestra:Desenvolver aplicativos web com Python usando a infra-estrutura do próprio Google é antes de tudo um grande desafio! Mas, quem estiver disposto a aprender novos paradigmas receberá como recompensa toda a escalabilidade e confiabilidade que só o Google é capaz de oferecer. Nessa palestra mostraremos na prática as particularidades do Google App Engine, suas vantagens e desvantagens.
Macrotema:  desenvolvimento
Tags:  desenvolvimento, web, appengine, google.
Palestrante: Flávio Juvenal. Aluno de graduação em Ciência da Computação no Centro de Informática da UFPE. Trabalha em duas startups, na Codemedia com o desenvolvimento de uma API RESTful e na Mameluco com o projeto CATS. Experiência de 10 meses de estudos e trabalhos no Google App Engine com Python.
20:00 – 20:30 –

Tema:  Desenvolvendo aplicativos Web e Redes Sociais com Framework Web Django.

Resumo da palestra: Experiência de desenvolvimento com Framework Python Django para Web com dicas e práticas envolvendo as experiências da startup rede social brasileira para concurseiros AtePassar.com
Macrotema:  desenvolvimento
Tags:  desenvolvimento, web, django, redes sociais.
Palestrante: Rafael Carício. Mestrando em ciência da computação no Centro de Informática da UFPE e membro fundador da startup Orygens. Tem vasta experiência no desenvolvimento de aplicações para a internet e com mineração de dados na web. Trabalha em projetos envolvendo redes sociais e utiliza a linguagem Python na maioria dos seus projetos.

20:30 – 21:00 –

Tema:  Manipulando pacotes em redes pelo Framework Scapy.

Resumo da palestra: A palestra apresentará o framework Scapy (http://www.secdev.org/projects/scapy/) escrito em Python que permite monitorar pacotes trafegados em redes por meio de aplicativos web.  Um dos exemplos práticos é um sniffer (um programa espião) de conversas do mensageiro MSN que pode ser escrito pelo meio deste framework.
Macrotema:  monitoramento, redes.
Tags:  monitoramento, redes, segurança.
Palestrante: Renato Bezerra. Coordenador na área de GLE (Gestão de Log e Eventos) na Tempest Security Intelligence.Sua vida em Python começou pela necessidade de resgatar informações úteis dos logs e como falaram que a curva de aprendizado é rápida, começou a ler sobre. Confirmada essa afirmação escrevendo seu primeiro parser de log 2 dias depois que começou a ler sobre Python.

21:00 – 21:30  –

Tema:  Interfaces gráficas com QML e Python

Resumo da palestra:
QML é um nova linguagem de especificação de interfaces ricas desenvolvida
pela Nokia para uso no framework Qt. Inclusive através do PySide, um conjunto
de bindings que dá aos programadores Python acesso a todas as facilidades do Qt. Nesta palestra será explorado o desenvolvimento de uma aplicação usando o QML e PySide juntos.

Macrotema:  desenvolvimento,
Tags:   interface gráfica, mobile, desktop, python, QML, javascript.
Palestrante: Lauro Moura – Graduando em Ciência da Computação, ingressou no Instituto Nokia de Tecnologia em 2008, na equipe que mantém o PyMaemo/PySide.    Daker Fernandes –  Estudante de Ciência da Computação (8º período). Programa em Python a 3 anos. Tem interesse especiais por IA, computação gráfica, matemática e tecnologias livres. Estagia no Instituto Nokia de Tecnologia (INdT), onde desenvolve utilizando C++, Python, Javascript, Qt e QtQuick.

Contamos com vocês lá pessoal! A Entrada é Gratuita!!!
Atenciosamente,
Marcel Caraciolo

Chamada para o X Encontro do PUG-PE em Recife na Livraria Cultura!

Olá pessoal,

Estamos em 2011 e estamos recomeçando nossa série de encontros mensais do Grupo de Usuários de Python de Pernambuco!  Nesta edição, a X, estaremos no pólo de tecnologia do Recife:  Recife Antigo !  Nosso encontro já está marcado para os dias 9 e 10 de fevereiro entre os horários 19:00 – 21:30 com uma série de palestras para o público iniciante e avançado!

Nosso encontro será no auditório da Livraria Cultura, sediada no Recife Antigo! Teremos uma série de palestras nestes 2 dias, com entrada gratuita!  Para quem não conhece a plataforma Python e gostaria de saber o que ela é e o que é capaz de fazer com ela, este é o encontro!  Adicione também uma série de cases que usam esta plataforma desde redes sociais, dispositivos móveis, segurança de redes, sites, etc. Sem falar , é claro, do networking de interessados , entusiastas e curiosos sobre discussão sobre tecnologia, open source e startups.

Este evento tem um gosto especial pois está sendo apoiada por 6 Startups Pernambucanas! Sem dúvidas um dos maiores eventos do ano em tecnologia do Estado! São startups que usam python ou interessadas em usar python em seus projetos e que acreditam no que esta plataforma é capaz!   CITI, Idealizza, Orygens, Redu, AIBOX, Mameluco são empresas que fazem parte desse ciclo, e se você faz parte de uma startup aqui em Recife e quer conhecer porque usar python em seus projetos, é uma excelente oportunidade!

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

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

Acesse aqui o HotSite do evento (em breve!) , contendo informações sobre a programação do evento, ementas, horários, localização etc.

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

Local: Livraria Cultura

Endereço: Paço Alfândega, R. Madre de Deus, s/n  Recife – PE, 50030-110

Link do Local (mapa):  Mapa

Datas: 09 e 10 de fevereiro de 2011 (19:00 – 21:30)

Entrada: GRATUITA!

Contamos com sua presença! Venha conhecer Python e saber o porque ela foi considerada a linguagem de maior crescimento em projetos no ano de 2010!

Se quiser saber um pouco mais sobre esta plataforma, leia a entrevista que um dos moderadores do grupo deu à uma empresa pernambucana sobre Python.

Leia a entrevista na íntegra aqui.

Atenciosamente,

Marcel Caraciolo