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

Olá pessoal,

Neste último sábado (15.12.2012) realizamos o último XXIII encontro do grupo de usuários de python de pernambuco (PUG-PE) do ano de 2012. Foram realizados este ano ao total 4 encontros do grupo. Infelizmente uma pouca se comparada ao ano passado que realizamos 10 encontros. Mas também foram de muitos aprendizados e também de novos membros e líderes emergindo. Muito feliz, pois vários membros estão segurando o PUG-PE este ano em especial os membros Renato Oliveira e Fernando Rocha pelo excelente trabalho que vem sido em nome do PUG-PE durante todo o ano. São os caras! Não posso esquecer de todos os outros membros aqui que são incontáveis que participam diretamente ou indiretamente na organização dos encontros.

Mas vamos ao que interessa seguem algumas fotos do encontro, este realizado no Centro de Informática (CIN-UFPE):

Galera no Encontro

Galera no Encontro

http://sphotos-d.ak.fbcdn.net/hphotos-ak-snc6/399369_502639039757306_975931347_n.jpg

Galera no Encontro prestando atenção

Nossa primeira palestra foi ministrada pelo convidado do grupo de usuários de python da Paraíba (Grupy-PB) Ovídio que ministrou uma palestra introdutória sobre Web2Py, para quem não conhece este framework, é um dos frameworks que mais crescem na comunidade Python na parte web e foca ser bem mais simples e ágil o desenvolvimento dele. Ovídio possui uma empresa que faz consultoria para empresas e o governo e usa python nas suas soluções. A boa notícia é que ele é  commiter e contribuidor do projeto web2py, então é  um keynote mais do que especial.

Ovídio sobre o Web2Py

Ovídio sobre o Web2Py

Segue sua palestra:

http://www.slideshare.net/OvidioMarinho1/w2py-pyconpe

A próxima palestra foi realizada pelo membro do grupo Filipe Ximenes que apresentou técnicas de começar a desenvolver com o framework web Django. Ele é um dos desenvolvedores da startup Trainee World que foca em ajudar universitários e recém-formados a divulgarem seu currículo por meio de vídeo-currículos para empresas parceiras que buscam profissionais no mercado.  Bem legal sua palestra!

http://www.slideshare.net/filipeximenes/django-101-15657753

Filipe apresentando Django 101

Filipe apresentando Django 101

A outra palestra foi realizada pelo membro Marcel Caraciolo (@marcelcaraciolo) que apresentou uma palestra introdutória sobre Python, na verdade, a pílula azul da programação. O objetivo foi apresentar Python aos iniciantes e quem estavam chegando sobre o mercado e o potencial de Python na programação. Bem legal a palestra!

Marcel apresentando a palestra Python a pílula azul da programação

Marcel apresentando a palestra Python a pílula azul da programação

http://www.slideshare.net/marcelcaraciolo/python-a-plula-azul-da-programao


A última palestra do dia foi ministrada por Renato Oliveira que apresentou  Testes com Python & Django. Ele iniciou com uma breve introdução sobre a importância dos testes de software e como Python e Django permitem a construção de testes com unittest e doctest. Bem legal a palestra para mostrar os benefícios dos testes e do TDD.

http://www.slideshare.net/renatosoliveira1/tdd-not-sure-if-testing-or-developing

Renato Oliveira apresentando Django & Python & Testes

Renato Oliveira apresentando Django & Python & Testes

As outras palestras foram ministradas respectivamente por  Guilherme Medeiros que apresentou Aprendendo Django com Games com o seu projeto Django Wars (muito maneiro por sinal!!). Ele está desenvolvendo um blog tutorial ensinando como construir um jogo RPG usando Django Web. O objetivo é que qualquer um pode também aprender usando e seguindo os passos do seu tutorial!

Guilherme apresentando o Django Wars

E finalmente a palestra de Arthur Alvim que apresentou como ele resolveu em sua startup a Goow o problema de criação de subdomínios (ex: blog.pug.pe, ou api.pug.com) em Django. Muito bom o aprendizado também!

Arthur Alvim apresentando sobre subdominios com Django

Arthur Alvim apresentando sobre subdominios com Django

Não podemos esquecer da micro-palestra do pessoal da UFRPE que apresentou seus projetos usando Python & Android usando o S4LA.  Os caras destruiram fazendo um jogo de xadrez!! 😀 Em breve virão apresentar uma palestra no PUG-PE!

Pessoal da UFRPE apresentando Python com Android

Pessoal da UFRPE apresentando Python com Android

Queremos agradecer ao pessoal do CIN, DA do Centro de Informática, Trainee World, PyCursos e todas startups que ajudaram a patrocinar o evento! Também agradecemos a O’Reilly mais uma vez nos cedendo diversos livros para serem sorteados em nosso encontro!!

Alguns livros sorteados da O'reilly sobre Python!

Alguns livros sorteados da O’reilly sobre Python!

 

Finalizamos então com nossa foto oficial do encontro!

Foto Oficial do XXIII Encontro do PUG-PE

Foto Oficial do XXIII Encontro do PUG-PE

Valeu, até 2013! E mais encontros do PUG-PE nos esperando! Python for the WIN!

PUG-PE team

PS: Para quem quiser ver mais fotos, estão todos hospedados no facebook.

Links Interessantes

Convite para o XXIII Encontro do Grupo de usuários de Python de Pernambuco (PUG-PE) neste sábado 15/12/2012 a partir das 08:00! CIN/UFPE!

Pessoal,

Lembrando a todos do nosso XXIII Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) que ocorrerá dia 15 de dezembro (sábado) a partir das 08:30!   Vão ter muitas palestras legais sobre python, web, desenvolvimento e até sorteio de livros da O’reilly ! Não percam!

 

Programação

Horário O que? Quem?
08:00 – 08:30 Abertura e Inscrições  
08:30 – 09:00 Python, A Pílula azul da Programação Marcel Caraciolo
09:10 – 09:40 Django 101 Filipe de Alencar Ximenes
09:50 – 10:20 Flask: simples, rápido, customizável e extensível Daniel Melo
10:20 – 10:40 Coffee Break  
10:40 – 11:20 Web2py Agil Missão Ovidio Marinho
11:30 – 11:40 Django-Wars Guilherme Medeiros
11:45 – 11:55 Subdomínios com Django Arthur Felipe Melo Alvim
Local: B-020 – Centro de Informatica
Av. Jornalista Anibal Fernandes nºs/n – Cidade Universitaria, Recife – Pernambuco
Referência: Universidade Federal de Pernambuco
Horário: 15 de Dezembro de 2012 às 08:00
Entrada: Gratuita

Mais informações no site oficial do evento.

 

Nos vemos lá!

 

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

Olá a todos,

Realizamos mais um encontro do nosso grupo do PUG-PE neste último sábado 21.10.2012 na Universidade Católica de Pernambuco (UNICAP), por sinal nossa primeira vez por lá! Fomos muito bem recebidos.

Agradecer a todos presentes e também ao pessoal da organização em especial Renato e Fernando pelo excelente trabalho que tem sido feito em pró dos eventos do PUG. Também agradecemos ao professor Eduardo Oliveira que nos ajudou em nos ceder o espaço e tempo dentro da Universidade.

Neste evento tivemos  4 palestras bem interessantes.  Seguem as respectivas apresentações e fotos de cada uma delas.

1. Apresentação do PUG-PE por Fernando e Renato

Apresentação sobre o PUG-PE por Fernando e Renato

Apresentação sobre o PUG-PE por Fernando e Renato

2. Palestra sobre PEP-8 com Renato Oliveira

Link para download

Renato Oliveira palestrando sobre o PEP-8

Renato Oliveira palestrando sobre o PEP-8

3. Palestra  Relâmpago Por que foi bom aprender com Python por Fernando Rocha

Link para download.

4. Palestra Migrando do App Engine para Heroku – Filipe Ximenes (Keynote convidado)

Link para download.

Palestra ministrada por Filipe Ximenes

Palestra ministrada por Filipe Ximenes

4.  Soar – Convertendo texto em mp3 usando Flask e Python por Nielson Santanna

Nielson apresentando o projeto SOAR

Nielson apresentando o projeto SOAR

Link para download.

 

5.  Palestra Relâmpago sobre Por que vale a pena contribuir com o PUG-PE  por Guilherme Caraciolo

 

Guilherme Apresentando porque vale a pena contribuir com o PUG-PE

Guilherme Apresentando porque vale a pena contribuir com o PUG-PE

 

E assim terminamos mais um encontro do pug-pe! Agradecemos a todos presentes. Abaixo a foto oficial do público e em novembro rumo ao XXII!  Para aqueles que vão para PythonBrasil 2012 este ano no Rio de Janeiro, nos vemos lá! Por sinal aproveitem que é o maior encontro brasileiro da comunidade Python!

Foto oficial do XXI Encontro do PUG-PE

Foto oficial do XXI Encontro do PUG-PE

Link para fotos do encontro.

 

Atenciosamente,

Equipe PUG-PE

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

Olá pessoal,

Neste último sábado (15.09.2012) realizamos o XX Encontro do Grupo de Usuários de Python de Pernambuco. Foi uma pausa que ocorreu de bastante tempo (aproximadamente 5 meses) até termos nosso encontro de volta. Tentamos ter o evento perfeito, mas a busca pela perfeição nunca alcança e esse hiato provocado levou a toda esta pausa. Então decidimos voltar da mesma maneira que sempre começamos: Fast & Furious.

O local foi na Escola Politécnica de Pernambuco (POLI) no auditório principal ! Quero agradecer a Genésio (um dos coordenadores do curso de eng. da computação) e Rodrigo Lira (aluno do eng. da computação) pelo apoio logístico e de infra-estrutura do local! Foi show demais! Também um parabéns especial a todos os membros, mas destaco a força de vontade dos colegas Renato Oliveira e Fernando Rocha pela vontade e decisão para tornamos tudo isto realidade! 😀

Ao público presente, também valeu a presença! Vamos a eles então:

Público no XX PUG-PE

Público no XX PUG-PE

Público no XX PUG-PE

Público no XX PUG-PE

A nossa primeira palestra foi ministrada por Mar… ops! Agora não mais! O cetro da apresentação foi passada aos nossos membros Gileno, Renato e Fernando que apresentaram a todos o grupo e as missões e objetivos do grupo @pugpe.

Algumas fotos dos palestrantes:

Gileno, Fernando e Renato Apresentando o PUG-PE

Gileno, Fernando e Renato Apresentando o PUG-PE

Material da palestra

A segunda palestra foi ministrada pelo Engenheiro da CHESF Hugo Salvador que apresentou seu projeto envolvendo automação de listas de pontos de estações elétricas. Um projeto que ele começou independentemente na CHESF com o uso de Python e Tkinter e que acabou ganhando apoio total do setor e como um dos projetos homologados onde ele trabalha. Trabalho muito legal contado por um engenheiro que aprendeu a programar com C#, mas viu em Python a facilidade e rapidez de programar! Fora que ele mesmo disse que era muito mais divertido!

Abaixo o material dos slides dele:

Algumas fotos de sua palestra:

Hugo apresentando seu projeto criado na CHESF

Hugo apresentando seu projeto criado na CHESF

A próxima palestra foi ministrada pelo nosso membro Fernando Rocha que apresentou técnicas de automação de deploys com Python com exemplos e dicas para quem está querendo explorar esta área. Dicas preciosas foram dadas em especial desmistificando alguns pontos sobre o Heroku!  Valeu a pena para quem queria um tópico mais avançado dentro da programação!

Seguem os slides da sua palestra:


As fotos dele palestrando:

Fernando falando sobre arte do deploy

Fernando falando sobre arte do deploy

A última palestra da manhã foi ministrada por Genésio, que apresentou o projeto de células empreendedoras (onde Pug-PE é uma delas) com o objetivo de incentivar a inovação e o empreendorismo local por meio de celulas comunitárias com interesse em desenvolver alguma idéia ou algum projeto em prática. Eis uma excelente iniciativa que quer se replicar em várias outras áreas! Parabéns Genésio pelo excelente trabalho, vai colher muitos frutos disso com certeza!

Fotos de Genésio palestrando:

Genésio apresentando as Células Empreendedoras

Genésio apresentando as Células Empreendedoras

Finalmente pela manhã tivemos a palestra relâmpago de Marcel Caraciolo (@marcelcaraciolo) que apresentou sua startup PyCursos, uma plataforma de ensino à distância de Python e suas aplicações. Palestra rápida apresentando vários cursos bem diferenciados no mercado e como os alunos podem interagir com outros alunos e ensinar ou aprender de forma facilitada. Vale a pena dar uma olhada nos cursos!

Fotos da sua mini-palestra:

Marcel apresentando o PyCursos

Marcel apresentando o PyCursos

O turno da tarde começou com a palestra do Amadeus, que apresentou o projeto Amadeus, uma rede educacional em software livre bastante conhecida e que está sendo reescrita para uma versão em Python/Django e conta com o apoio da comunidade de software livre para a construção e amadurecimento deste projeto.  Vale a pena para quem está começando a desenvolver software livre a conhecer este projeto, além de aprender bastante estará contribuindo com software livre homologado pelo Portal de Software Livre Público do Governo Federal! 😀

Material da palestra:
Fotos dos palestrantes:

Equipe Amadeus Apresentando

Equipe Amadeus Apresentando

A próxima palestra realizada foi de Igor Fagner que apresentou seu projeto de computação científica envolvendo seu projeto de mestrado envolvendo algoritmos para análise de imagens. Em breve ele disponibilizará o seu material!

Igor Fagner apresentando seu projeto

Igor Fagner apresentando seu projeto

Finalmente tivemos a palestra de Guilherme Medeiros com Python/Django para jogos! Bem cômica e bem intuitiva para todos que querem desenvolver projetos com Python para web com Django. Muito legal os exemplos que ele forneceu durante a palestra.

Material da Palestra:


Fotos da sua palestra:

Guilherme apresentando Django e Jogos

Guilherme apresentando Django e Jogos

A palestra que encerrou o nosso encontro foi ministrada pelo membro Daker Fernandes sobre o tema do momento: raspberry pi que é  uma poderosa placa com capacidade de processamento e tem entradas usb aceita cartão de memória e ainda programar Python/C nele! Um mini-computador de baixo custo! Muito irado!

Daker apresentando  o Raspberry pi
Daker apresentando o Raspberry pi

E assim tivemos o nosso XX Encontro,  o tão esperado!!  Quero parabenizar a todos os palestrantes e nossos patrocinadores Orygens, Hostech, Amadeus e a Escola Politécnica em especial que nos ajudou com o espaço!! 😀

Público ganhando os brindes da PythonBrasil!

Público ganhando os brindes da PythonBrasil!

Público feminino tb estava presente!

Público feminino tb estava presente!

E para não perdermos o ritmo já estamos preparando o nosso XXI Encontro! Para quem não foi vejo então vocês no próximo encontro!

Galera no XX Encontro!

Galera no XX Encontro!

Valeu pessoal !

Atenciosamente,

Marcel Caraciolo

Fotos do encontro aqui!

Links para os assuntos discutidos

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

Olá pessoal,

Nesta última quinta-feira (08.03.2012) realizamos o XIX Encontro do Grupo de Usuários de Python de Pernambuco. A principal diferença para os últimos 8 encontros realizados foi que desta vez foi realizado à noite dia de semana no ITBC sediado no Recife Antigo, bairro famoso do Recife conhecido pela história e por sediar várias empresas de TI e startups 😀

Foi um encontro bem dinâmico e bem mais curto mais muito bem organizado! Quero agradecer a todos os membros, em especial, ultimamente ao Gileno e Fernando que estão dando uma força muito grande nas atividades do nosso grupo! Valeu pessoal!! E também a todos os presentes que estavam por lá.

Algumas fotos do público presente:

Público no XIX Encontro

Público no XIX Encontro

Público no XIX Encontro

Público no XIX Encontro

A nossa primeira palestra foi ministrada por Marcel Caraciolo sobre o @pugpe apresentando institucionalmente o grupo e algumas estatísticas sobre o grupo realizada em 2011. A palestra já bem conhecida pelo público e dá umas boas vindas a todos que chegam!

Material da palestra

A segunda palestra foi ministrada por Matheus Melo, que aceitou o desafio de aprender python em 1 semana e decidiu dar uma palestra sobre jogos com pygame. Foi bem legal especialmente porque ele não sabia Python e decidiu aprender e usar suas habilidades em construir um simples jogo com PyGame e também porque foi um jogo todo escrito com Python 3! 😀  Muito show! Parabéns Matheus!

Matheus palestrando sobre PyGame

Matheus palestrando sobre PyGame

Jogo desenvolvido por Matheus com PyGame e Python 3

Jogo desenvolvido por Matheus com PyGame e Python 3

Seguem os slides e o código-fonte da palestra:

Código-fonte do jogo

A próxima palestra foi ministrada por Gileno e Fernando sobre tópicos avançados com Django onde eles apresentaram boas práticas a serem utilizadas nos Forms de Django e como criar um Custom -Widget  e também falaram como usar o South para migrações de forma fácil com banco de Dados.

Material das suas palestras.

Código bitbucket Forms Django

Código bitbucket South

Slides da palestra migrando com South 

Por fim tivemos 2 palestras relâmpago. A primeira foi ministrada por Alvaro da Ogilvy que apresentou a empresa e os novos projetos que eles estão trabalhando inclusive com oportunidades para trabalho com Python! Pessoal interessado em trabalhar com Python com web eis uma ótima oportunidade! A última da noite foi pelo membro Thiago Souza, um dos líderes técnicos do projeto educacional Amadeus, um software livre CMS para os estudantes de todo o Brasil poderem estudar à distância. Ele foi todo escrito em Java e agora que estão decidindo fazer uma versão 2.0, decidiram fazer todo ele em Python!  Valeu pessoal!! E parabéns pela iniciativa!!! 😀

Slides da palestra sobre o Amadeus


E assim tivemos o nosso XIX Encontro, não tão longo mais muito produtivo! E com muito conteúdo legal!  Quero parabenizar a todos os palestrantes e nossos patrocinadores Orygens, Hostech e a Idealizza em especial que nos ajudou com o espaço!! 😀

A boa notícia da noite é que iniciaram os preparativos para o XX Encontro do Usuários de Python de Pernambuco e que promete ser um dos maiores encontros da história do grupo! Sim, bem maior que o X Encontro do grupo.  Muitas novidades, muitas atividades e muito conteúdo por vir! Se você for membro do grupo e deseja ajudar na organização do encontro, envie-me um email e estarei à disposição para ajudar ou coloque um comentário abaixo com seu e-mail explicaremos como participar!

Valeu pessoal !

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos

II Summer of Code do PUG-PE neste sábado a partir das 08:00 no CIn/UFPE

Pessoal,

Aproveitem a oportunidade de aprender Python, trocar idéias, aprimorar suas habilidades de desenvolvimento e também aprender Django/Web na prática no nosso II PUG-PE Summer of Code.   Nesta II edição do evento estaremos realizando durante um dia inteiro um sprint do portal do PUG-PE em Python/Django com mini-cursos durante o dia para iniciantes que queiram aprender esse poderoso framework!

A entrada é gratuita!  Será dia 03/03/2012 (Sábado) a partir das  08:00 no Centro de Informática da Universidade Federal de Pernambuco (CIN-UFPE).

O link para o local aqui.

Compareçam e venham aprender e praticar suas habilidades de desenvolvimento Python/Web no nosso Summer of Code!!

Link para o formulário de inscrição para os interessados.

Na dúvida, então opiniões e sugestões acesse o nosso grupo e comentem na thread aberta para este evento:

http://groups.google.com/group/pug-pe

Atenciosamente,

Equipe PUG-PE

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

Pessoal,

Tivemos neste último sábado o nosso último encontro do ano (XVII Encontro do PUG-PE) lá no Auditório do Instituto Federal de Pernambuco (IFPE), Antigo CEFET. Um evento com excelentes palestras e muito networking. Agradecimentos especiais ao Prof. Marcos por nos ajudar a mais uma vez a sediar este evento no IFPE, nossa segunda vez  este ano! E também agradecimentos aos nossos patrocinadores as startups Orygens , Idealizza e Hostech!

Algumas fotos abaixo do evento:

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

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

A primeira palestra foi ministrada pelo Luciano Rodrigues e o Arthur Alvin (por sinal agradecimentos especiais ao Arthur que deu uma força para organização de todo o evento e nosso contato no IFPE).  Eles ministraram uma palestra rápida sobre o que é o PUG-PE e o uso de Python na comunidade.

A próxima palestra ministrada foi por Marcos Egito que é um dos educadores do Centro de Reciclagem de Computadores (CRC) da Unidade Marista. Ele falou um pouco do trabalho que ele realiza junto à instituição e como Python tem ajudado a educar jovens carentes no ensino de programação! Muito se deu graças ao trabalho conjunto com o grupo de usuários de Python de Pernambuco que em parceria realizou em meados de agosto um evento por lá! Parabéns pessoal!

Seguem os slides da palestra do Marcos:

A próxima palestra foi ministrada pelo Marcelo Lira, engenheiro do Instituto Nokia de Tecnologia, que apresentou o projeto que vem trabalhando junto ao instituto por meio de bindings de C++ com Python. Esta palestra foi ministrada na PythonBrasil deste ano e convidamos o Marcelo para apresentar em nosso evento local! O trabalho muito interessante o qual ele fala das experiências, dores de cabeça (hehe trabalhar com C++ e templates é pra quem tem colh$%oes!) . O projeto serviu como base para construir os bindings do Qt com Python , do qual derivou o atual projeto PySide !

Seguem os slides e a foto do Marcelo palestrando:

Marcelo Lira palestrando sobre bindings com Python e C++

Marcelo Lira palestrando sobre bindings com Python e C++

Seguem os slides do Marcelo Lira:

Após o coffee-break tivemos a palestra do Hugo Serrando com aplicações científicas usando Python. Hugo apresentou como ele aplicou python em seus diversos projetos, em especial um projeto bem interessante envolvendo predição de nivelamento de barragens que já foi tema de palestra relâmpago do último encontro. Várias aplicações interessantes com o uso dos pacotes numpy, Scipy e matplotlib!

Segue foto e slides do Hugo:

Hugo Serrano apresentando sobre Aplicações Científicas com Python

Hugo Serrano apresentando sobre Aplicações Científicas com Python

Por fim terminamos com algumas palestras relâmpago com os membros Brunno Gomes sobre o Mini- Framework Web Bottle , André Ericsson e outro membro do grupo recém-chegado e membro do CRC!

Seguem as fotos e as palestras-relâmpago:

Palestra Relâmpago do André

Palestra Relâmpago do André

Slides:

Foto da palestra do Brunno Gomes:

Brunno Gomes apresentando o Bottle.py

Brunno Gomes apresentando o Bottle.py

E por fim a última palestra do dia:

Última palestra do dia do Encontro

Última palestra do dia do Encontro

E assim foi mais um encontro do PUG-PE! Queremos agradecer a todos os presentes e novamente agradecer a todos que fizeram este PUG-PE crescer neste ano de 2011! Realizamos 8 encontros, mais de 4 workshops e mais de 2 cursos e várias palestras!  Um excelente 2011 e que venha 2012 com mais sucesso e mais novos pythonistas em nosso grupo mostrando seus trabalhos e compartilhando o conhecimento!

Links para os assuntos discutidos

Convite para o XVII Encontro do Grupo de Usuários de Python de Pernambuco no IFPE, Sábado (10/12) a partir das 08:30

Olá pessoal, Segue o convite a  todos interessados em participar do nosso XVII Encontro do Grupo de Usuários de Python de Pernambuco que será realizado nesta edição nas dependências do Auditório do Instituto Federal de Pernambuco (IFPE) – Antigo CEFET em Recife no dia 10/12 (Sábado) a partir das 08:30encerrando nossos encontros no ano de 2011.

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

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

Teremos a palestra sobre Aplicações Científicas com Python por Hugo Serrano e mestre em computação pela UPE/POLI, palestra sobre integração de C++ com Python com o engenheiro de sistemas Marcelo Lira do Instituto Nokia de Tecnologia, palestra sobre sistemas de recomendação por Marcel Caraciolo, cientista chefe da startup Orygens.com e Atepassar.com e uma palestra sobre Python na Educação com Marcos Egito, um dos coordenadoras da célula de reciclagem  (CRC) da Unidade Marista e palestras relâmpago com vários assuntos Vai ser muito maneiro! Teremos à tarde a II Edição do PUG-PE summer of code para desenvolvimento de projetos django e outra tecnologias!

O encontro é gratuito, e para quem não conhece Python eis uma excelente oportunidade de conhecer a plataforma de maior crescimento em 2010 segundo o índice Tiobe [2]. É uma linguagem de programação multi-plataforma e multi-paradigma presente em diversos nichos desde computação científica, web, embarcados e até gráfica! Para mais informações ver a entrevista do Marcel, moderador do grupo sobre a plataforma Python [3]. Uma ótima oportunidade de fazer networking, aprendizado e conversar sobre software livre e desenvolvimento colaborativo! Participe da nossa lista de discussão para troca de idéias [4]. O evento está sendo patrocinado pelas startups pernambucanas Orygens, Idealizza e Hostech.

[1] http://pug.pe

[2] http://www.geeks3d.com/20110121/tiobe-index-january-2011-python-wins-the-tiobe-programming-language-award-of-2010/

[3] http://www.citi.org.br/blog/2010/12/14/python-entenda-a-tecnologia/

[4] https://groups.google.com/group/pug-pe?hl=pt

Aguardamos a presença de todos!

Atenciosamente,

Equipe PUG-PE

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

Olá pessoal,

Neste último sábado (05/11/2011) tivemos a oportunidade de realizar o nosso XVI Encontro do Grupo de Usuários de Python de Pernambuco.  Este evento foi realizado pela segunda vez na Escola Politécnica de Pernambuco (POLI- UPE) em Recife-Pernambuco.  Foi um evento bem recheado de palestras, especialmente algumas ministradas por palestrantes que também ministraram na PythonBrasil, palestra convidada de outro grupo local: IXDA e diversas palestras relâmpago (maior edição do Toró de Palestras até hoje com 5 ao total).

Queremos agradecer a participação de todos em especial nossa equipe Luciano Rodrigues (@lucrodsilva), Guilherme Medeiros (@frenetic_br) , Fernando Rocha (@fernandogrd), Daker Fernandes (@dakerfp), Gregório Neto (nosso web-designer), Rodrigo Lira, Afif entre outros 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.

Algumas fotos do público presente:

Público no XVI Encontro do PUG-PE

Público no XVI Encontro do PUG-PE

Público presente no XVI Encontro do Grupo de Usuários de Python de Pernambuco

Público presente no XVI Encontro do Grupo de Usuários de Python de Pernambuco

 

Nossa primeira palestra foi ministrada por Marcel Caraciolo (@marcelcaraciolo)) sobre comunidades open-source e o sucesso do PUG-PE. Esta palestra falou um pouco da história do Grupo assim como motivação para outros que desejam construir comunidades e células em sua cidade, região, bairro, faculdade, empresa, igreja, etc.  Uma palestra bem dinâmica e inspiradora!

Algumas fotos abaixo da palestra:

Marcel Caraciolo apresentando sobre o PUG-PE

Marcel Caraciolo apresentando sobre o PUG-PE

 

Slides disponíveis aqui:

A segunda palestra foi ministrada pelo Gustavo Henrique , doutorando do CIN/UFPE que falou sobre NoSQL, em especial, sobre a tecnologia e o uso do Cassandra, plataforma adotada pela empresa que ele trabalhou durante um projeto em que ele estava alocado.  Foi uma palestra bem didática com apresentação sobre vários conceitos relacionados a NoSQL e no fim com uma breve apresentação do Cassandra se comunicando com a plataforma Python! Vale salientar que também foi palestra apresentada na PythonBrasil!

Abaixo os slides disponíveis:

Algumas fotos de sua palestra:

 

Gustavo Henrique apresentando sobre o NoSQL

Gustavo Henrique apresentando sobre o NoSQL

Gustavo Henrique apresentando sobre Cassanda e NoSQL

Gustavo Henrique apresentando sobre Cassanda e NoSQL

 

Como sempre tivemos nosso belo coffee-break regado a salgadinhos e biscoitos! Mas o mais legal  é o networking construído durante esses intervalos! Muita discussão e troca de idéias!

Algumas fotos do intervalo:

Intervalo durante o Encontro do PUG-PE

Intervalo durante o Encontro do PUG-PE

Intervalo durante o Encontro do PUG-PE

Intervalo durante o Encontro do PUG-PE

No retorno tivemos a palestra do Daker Fernandes (@dakerfp) que apresentou sobre Python e Cadeias de Markov (GHMM) especialmente focado em Biologia Computacional. Esta palestra também apresentada na PythonBrasil. De maneira bem simples, Daker apresentou os conceitos iniciais desta poderosa área de computação científica e estatística para aplicação de previsão e modelagem de simulações.  E poucos sabem que Python também pode ser aplicado em Biologia Computacional!

Fotos da palestra de Daker:

 

Daker apresentando sobre GHMM e Cadeias de Markov

Daker apresentando sobre GHMM e Cadeias de Markov

Slides da Palestra de Daker:

A próxima palestra foi a do convidado Rodrigo Medeiros, membro do grupo IXDA (Design de Interação) que apresentou sobre visualização da informação. Uma palestra que brilhou os olhos de muita gente com vários modelos e formatos de exibição de dados e a sua atual necessidade de plataformas para construção dessas visualizações. Atualmente ele vem estudando Python para aplicar na construção de novos modelos e também na exposição dos dados públicos governamentais por meio de API’s.  Muito legal essa mesclagem com outros grupos e ver o que Python também pode ajudar!

Fotos do palestrante Rodrigo Medeiros

Rodrigo Medeiros falando sobre Visualização da Informação

Rodrigo Medeiros falando sobre Visualização da Informação

Rodrigo Medeiros apresentando sobre Visualização de Informação

Rodrigo Medeiros apresentando sobre Visualização de Informação

Slides da Palestra do Rodrigo

Depois da palestra do Rodrigo iniciamos nossa sessão de Toró de palestras com palestras sobre vários temas. Começamos com a palestra do Fernando Rocha (@fernandogrd) sobre o mitos de Python quando estamos na graduação.  Fernando discutiu sobre a existência de ponteiros em Python, que muitos às vezes não sabem que existem e acham que em Python é tudo automágico ( e na verdade não é , tem muita coisa acontecendo por trás!). Foi uma discussão bem aquecida com todos os presentes, apresentando diversos pontos de vista.

Abaixo slides e fotos:

Fernando Rocha apresentando sobre os Mitos de Python

Fernando Rocha apresentando sobre os Mitos de Python

Nossa segunda palestra relâmpago foi a do André Ericsson (@_aericson) que apresentou sobre o uso de Python em soluções automatizadas. Ele comentou como usou Python em seus projetos em que ele precisou automatizar algumas tarefas que ele tinha que realizar manualmente. Por exemplo: reserva de livros da biblioteca da sua faculdade ou até descoberta de legendas dos seriados de forma automática. Tudo isso usando Python, Mechanize, BeautifulSoup e uma série de outras ferramentas! Foi bem legal a palestra!!

Slides da palestra do André e fotos:

André Ericson apresentando sobre Tarefas Automatizadas com Python

André Ericson apresentando sobre Tarefas Automatizadas com Python

 

A próxima palestra foi a Hugo Serrano, mestre em ciência da computação pela POLI/UPE que apresentou seu trabalho com um doutorando focado em otimização de sistemas para captação de água pluvial. Por meio do uso de técnicas inteligentes de otimização, ele construiu um simulador com uma interface bem amigável para descobrir parâmetros que minimizem o tempo de retorno do investimento na construção do sistema. Ele usou plataformas como PyGtk, Python , Numpy e Scipy! Um trabalho muito bem feito e prato cheio pra futuras palestras!!

Abaixo slides e as fotos da palestra do Hugo:

Hugo Serrano apresentando sobre o seu trabalho: RainToolbox

Hugo Serrano apresentando sobre o seu trabalho: RainToolbox

 

A próxima palestra foi a do Daker Fernandes (@dakerfp) que falou sobre um plugin que ele desenvolveu durante a faculdade para processamento de sinais: DSP-Tools. Ele mostrou como python pôde simplificar na construção de um sistemas de pluggins por meio de decoradores que facilitou bastante seu trabalho durante o trabalho de uma disciplina da faculdade. Valeu Daker!

Link para o repositório no Github.

Por fim a palestra do Flávio Juvenal (@flaviojuvenal) que apresentou a experiência dele e de seu time em construir uma startup em 54 horas com Python durante a StartUpWeekend realizada em Recife há algumas semanas atrás. Eles tiveram que montar uma startup do zero e apresentar um produto concebido durante um fim de semana. Escolheram Python como plataforma de desenvolvimento pela rapidez e produtividade e Django como framework Web. O resultado foi a ferramenta TimeBreak.Me que foi bem votada entre as startups apresentadas no final do evento!  Parabéns a todo time!

Foto do TimeBreak.me:

TimeBreak.me em ação!

TimeBreak.me em ação!

Apresentação do Flávio em slides e sua foto:

Flávio Juvenal apresentando como Construiu uma Startup em 54 hrs com Python

Flávio Juvenal apresentando como Construiu uma Startup em 54 hrs com Python

E assim terminamos o nosso XVI Encontro! Infelizmente não pudemos tirar uma foto com todos reunidos, mas tivemos algumas fotos do público que recebeu os brindes sorteados durante o encontro!  Agradecemos a presença de todos e até a próxima!

Público ganhando brindes do PUG-PE

Público ganhando brindes do PUG-PE

 

 

 

 

Público ganhando brindes do PUG-PE

Público ganhando brindes do PUG-PE

 

Link para fotos do  XVI Encontro.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos

 

I PUG-PE Summer of Code em 15 de outubro!

Venham participar do I PUG-PE Summer of Code!  O primeiro está marcado e será dia 15 de outubro pela manhã!

Para se inscrever ,  cadastre seu nome no formulário aqui.

Para mais informações falar com @frenetic_br ou @brunnogomes .

PUG-PE Summer of Code

PUG-PE Summer of Code

PUG-PE SUMMER OF CODE (com café, e cerveja)!

O que é isso?
O Google tem seu summer of code, uma “maratona” de programação no verão do hemisfério norte do blogo terrestre, e o PUG-PE terá sua maratona de programação em, wait for it, PERNAMBUCO!
Claro que aqui o verão é o ano todo, então a “maratona” pode demorar o tempo que for preciso 🙂
O nosso objetivo é envolver o pessoal do grupo de Python em um projeto para o próprio grupo, que é o portal pug-pe em python, o qual estamos precisando MUITO, ao passo em que todos os envolvidos podem aprender Django, trabalho em equipe, Scrum, Xp, e, principalmente, go horse!

Por que participar?
É mais fácil aprender fazendo do que aprender lendo!
É uma ótima estar lá para aprender coisas novas, para ensinar o que você sabe, e para se divertir enquanto escreve lindos códigos!

ONDE e QUANDO?
Faremos ciclos de desenvolvimento durante os meses. 1, 2 ou 3 dias por mês, o que for mais fácil para obtermos participantes e local para uni-los.
Um ciclo deve durar, o programado até então, cerca de 1 dia de trabalho. Algo de 8 da manhã até as 18 horas, parando para almoçar.
Claro que não é trabalho, é diversão e aprendizado!
E ninguém é obrigado a ficar esse tempo todo. Mas seria bom se ficassem.

O que eu preciso saber para participar?
Saber programar e saber Python.
Utilizaremos Django, mas você não precisa ser o “pica das galáxias” do Django para participar.
Mas, se você não quer chegar nos ciclos zerado de conhecimento, recomendamos que você leia http://www.aprendendodjango.com/ e/ou a documentação do Django https://www.djangoproject.com/

Como participar?
Para participar basta responder as threads e ir ao encontro.
Seria interessante que levasse um notebook para programar lá, visto que provavelmente não teremos computador para disponibilizar.

E se eu não tenho notebook?
Dependendo do local que for acontecer o ciclo, acredito que dê para levar o desktop de casa.

E se eu não tenho como levar o meu desktop?
Somo uma comunidade, não vejo problema em espremer 2 pessoas em 1 notebook. 🙂

Para finalizar esse manifesto longo do cão,

OS 5 MANDAMENTOS DO PUG-PE SUMMER OF CODE:
1 – DEVEMOS TODOS COMPARTILHAR CONHECIMENTO – Regra de ouro a ser cumprida a risca. Se alguém tem dúvida, devemos ajudá-lo. De preferência em voz alta pois a dúvida de um pode ser a dúvida de outro.
2 – TODOS DEVEM SER SEM VERGONHA – Ter vergonha de programar na frente dos outros, de mostrar o código, ter vergonha por achar que sabe pouco. NÃO TENHAM! Tirem dúvidas, façam seus códigos e aproveitem cada momento para aprender, e para colaborar com o projeto.
3 – É PROIBIDO SER FOMINHA – Ou seja, é proibido querer fazer tudo sozinho. As vezes, Romário, nós temos que passar a bola para nossos companheiros.
4 – DIVIRTAM-SE – Não é trabalho e não é escravidão. Vamos programar para alcançar um marco da nossa comunidade, um projeto que precisamos. Vamos fazê-lo juntos, e vamos nos divertir fazendo. Se for chato, começa a dar sono, e ai todo mundo vai querer ficar jogando fazendinha feliz no orkut. 😛
5 – LAVEM AS MÃOS – Antes E depois de usar o banheiro.