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

Olá pessoal,

Hoje tivemos a oportunidade de realizar o XI Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) nas dependências do Instituto Federal de Pernambuco (IFPE),  conhecido antigamente como CEFET em Recife -PE.

O nosso XI encontro contou com o apoio com toda a infra-estrutura do IFPE onde tivemos hoje um evento bem completo com cerimonial, coffee breaks, Dojos, sorteios de brindes, palestras e muita troca de idéias e networking.

Primeiramente, antes de iniciarmos o resumo deste encontro, gostaríamos de agradecer aos patrocinadores do evento: a  startup Orygens,  a startup Idealizza, a startup Hostech e à  IFPE. Também agradecemos à Google, Instituto Nokia de Tecnologia e à Triveos pelos brindes fornecidos para o nosso encontro.

Começamos o encontro no mini-auditório do IFPE, onde contamos com a participação satisfatória de pessoas, em especial, alunos do próprio instituto em conhecer a plataforma Python. Abaixo algumas fotos do público presente em nosso encontro:

 

Público no XI Encontro  do PUG-PE

Público no XI Encontro do PUG-PE

 

Público para o XI Encontro do PUG-PE

Público para o XI Encontro do PUG-PE

Nosso encontro foi aberto pelo coordenador do IFPE que com as suas palavras solenes contou um pouco da história do IFPE e as experiências com os primeiros computadores que chegaram no IFPE, que na época eram computadores jurásicos em comparação aos atuais!

 

Diretor do Instituto Federal de Pernambuco abrindo o evento

Diretor do Instituto Federal de Pernambuco abrindo o evento

 

De praxe, começamos com a palestra de Marcel Caraciolo (@marcelcaraciolo)  com  a sua palestra institucional sobre ‘O que é  o PUG-PE’.  Uma palestra bem dinâmica e motivacional para mostrar em especial aos novatos sobre as atividades correntes do grupo e incentivar o pessoal a participarem do grupo.  O que nos deixa muito alegres são a quantidade de atividades paralelas que estão sendo desenvolvidas como desafios, dojos, mini-cursos, palestras, etc.  Isto mostra a força da comunidade e como ela está disposta em manter essa chama aberta e como Python tem despertado o interesse de muitos não somente pela sua simplicidade mas pelo seu caráter altamente colaborativo, incentivando a todos a desenvolverem projetos poderosos com poucas linhas de código e alta produtividade. Abaixo algumas fotos da palestra de Marcel:

 

Marcel Caraciolo apresentando o que é o PUG-PE

Marcel Caraciolo apresentando o que é o PUG-PE

 

Marcel Caraciolo falando sobre as visões do PUG-PE

Marcel Caraciolo falando sobre as visões do PUG-PE

Os slides da sua apresentação aqui:

A próxima palestra foi  ministrada pelo nosso recém-chegado membro do PUG-PE Victor Casé (@casevictor), estudante de engenharia da computação do CIN/UFPE que conheceu Python no último encontro e desde então se apaixonou pela linguagem, exibindo seus experimentos usando Arduino e Python. Uma palestra extremamente educativa e totalmente prática, onde ele demonstrou lá no ato seus experimentos fazendo acender leds com arduino e até enviando comandos via Twitter para acendê-los e apagá-los.  Uma palestra para todos apaixonados por hardware que babaram pelo poder de uma plaquinha que é capaz de ser aplicado em diversos nichos como automação, controle, robótica, etc.   Recomendo a todos!!

Seguem algumas fotos da apresentação do Victor:

 

Victor Case apresentando sobre Python e Arduino

Victor Case apresentando sobre Python e Arduino

 

 

Victor fazendo seus experimentos com o Arduino

Victor fazendo seus experimentos com o Arduino

Segue a apresentação do Victor para visualização:

Tivemos um breve intervalo, onde é considerada a parte de forrarmos a barriga com um coffebreak e a troca de networking e a discussão de idéias entre os presentes. Sem dúvidas um momento muito legal de nossos encontros.

Após o intervalo, tivemos a palestra do nosso membro bem ativo em nosso grupo o Nielson Santana (@nielsonnas), que palestrou sobre o  framework web em Python Pyjamas que roda em cima do framework para web GWT mantido pelo Google.  Pyjamas tem diversas aplicações muito interessantes, em especial destaco a forma de programação que é por uso de componentes que é bem similar como ao desenvolvimento de uma interface para Desktop. A manipulação de JavaScript também é um dos pontos fortes do Pyjamas, onde vc programa em Python e manipula todo o JavaScript por baixo, isto é os componentes GWT.

As demonstrações também interessantes , especialmente a ferramenta educacional desenvolvida por Nielson para ensinar estudantes matemática de uma maneira simples. Este trabalho rendeu uma aplicação rica em interface para ensino de matrizes.  Vale a pena dar uma olhada! Toda feita com Pyjamas!

 

E-math: Plataforma para ensino de Álgebra com Pyjamas

E-math: Plataforma para ensino de Álgebra com Pyjamas

Abaixo algumas fotos da apresentação do Nielson:

 

Nielson Santana apresentando sobre o Pyjamas

Nielson Santana apresentando sobre o Pyjamas

 

Nielson apresentando sobre o Pyjamas

Nielson apresentando sobre o Pyjamas

Apresentação do Nielson disponível também para visualização:

Após nossas palestras de longa duração, tivemos o nosso II Toró de palestras, nome dado às famosas palestras relâmpago muito conhecidas em eventos de software livre. São palestras rápidas de no máximo 5 a 10 minutos sobre um determinado conteúdo. O objetivo é em poucas horas apresentar vários conteúdos distribuídos em diversas temáticas. Às vezes temos algum projeto pessoal, uma idéia ou qualquer tipo de apresentação que não leva mais de 5 minutos para apresentar, este é um excelente momento.

Abaixo algumas fotos da palestra de Marcel Caraciolo apresentando sobre o que é o Toró de Palestras. A apresentação segue logo depois.

 

Marcel Caraciolo apresentando o Toró de Palestras

Marcel Caraciolo apresentando o Toró de Palestras

Marcel apresentando sobre Palestras Relâmpago

Marcel apresentando sobre Palestras Relâmpago

Depois tivemos uma palestra sobre as diferenças entre o Python 2.x e o Python 3.x. Uma palestra muito esperada em nossos encontros onde Marcel Caraciolo, Daker Fernandes (@dakerfp) e Thaís Bione (@thais_bione) apresentaram sobre novas funcionalidades e diferenças ao usar o Python 3.x.  Vale a pena conferir os slides abaixo, que nos apresenta algumas diferenças significativas, mas que sem dúvidas elevaram a qualidade da linguagem deixando-a mais consistente e eficiente tanto para ensino de programação como em quesitos de desempenho.

Abaixo algumas fotos das apresentações de Marcel , Daker e Thaís:

 

Marcel Caraciolo apresentando sobre o Python 3.x

Marcel Caraciolo apresentando sobre o Python 3.x

Thais Bione apresentando sobre o Python 3.x

Thais Bione apresentando sobre o Python 3.x

Daker Fernandes apresentando sobre o Python 3.x

Daker Fernandes apresentando sobre o Python 3.x

Os slides estão disponíveis aqui:

Por fim finalizamos nossa manhã com 2 palestras seguidas do nosso membro Guilherme Medeiros (@frenetic_br) que apresentou Python: Canivete Suíço e Python no Ensino da Programação com o pacote tkinter.turtle.   Palestras bem cômicas e irreverentes que apresentaram a experiência do mesmo em seu projeto de conclusão de curso com Python, contando os desafios e a soluções encontradas durante o desenvolvimento e como usar python para ensino de programação em especial para crianças com o pacote gráfico turtle. Sempre me esqueço desse poderoso pacote existente no Python que permite ensinar até crianças a lógica de programação. Por isso, que Python sempre nos surpreende com seus kits legais escondidos!

 

Guilherme Medeiros preparando sua apresentação

Guilherme Medeiros preparando sua apresentação

Durante a manhã nós tivemos o sorteio de diversos brindes, em especial destaco o sorteio de uma caneca do PUG-PE recém inaugurada,  adesivos do Google e um livro especialmente cedido pelo nosso colega e eterno membro Osvaldo Santanna, autor do livro Python e Django, uma excelente referência na língua portuguesa para qualquer um que esteja começando a desenvolver Python para Web com o framework Django.  Abaixo algumas fotos dos sorteados!  Também prestramos uma homenagem à nossa primeira palestrante feminina Thaís Bione, que serviu de inspiração para outros membros femininos do nosso grupo e que pôs muito marmanjo no bolso!

 

Sorteio da Caneca do PUG-PE

Sorteio da Caneca do PUG-PE

Entrega de brindes para nossa I Palestrante Feminina do PUG-PE

Entrega de brindes para nossa I Palestrante Feminina do PUG-PE

Entrega do sorteio do livro Python e Django

Entrega do sorteio do livro Python e Django

 

À tarde voltamos com o nosso III Coding Dojo onde junto aos alunos do IFPE, resolvemos um problema de computação usando técnicas de TDD (Desenvolvimento Orientado a Testes), Python e  testes unitários. Começamos com uma breve introdução ao Coding Dojo e ao TDD com o membro Rodrigo Vieira (@rodrigo3n)  para o pessoal se ambientar um pouco com o dojo e suas práticas.

Segue a apresentação sobre TDD.

O piloto responsável por guiar o pessoal foi o Luciano Rodrigues (@lucrodsilva) que foi ambientando o pessoal com a plataforma e a linguagem. Fomos resolver um problema bem simples devido ao nosso curto tempo disponível que foi um gerador de amostras bem similar ao comportamento da função sample existente no módulo random. Você pode encontrar mais detalhes sobre o problema solucionado neste link.

Conseguimos resolver o nosso problema com sucesso, onde chegamos até refatorar a fim de avaliarmos possíveis forma de otimizar seu desempenho. Acreditamos a chegar uma solução satisfatória. O mais legal foi ver os alunos se envolvendo e até sentando na nossa ‘cabine’ de programação e exibindo novas soluções para o problema apresentado. A nossa solução pode ser encontrada neste link no Github. Abaixo algumas fotos do nosso Coding Dojo.

 

III Coding Dojo - Python no IFPE

III Coding Dojo - Python no IFPE

III Coding Dojo no IFPE

III Coding Dojo no IFPE

E assim finalizamos o nosso XI Encontro do Grupo de Usuários de Python de Pernambuco, um dia repleto de atividades, discussões e muita troca de conhecimento.  Agradecemos a todos os presentes , ao prof. Marcos e toda a equipe do IFPE que nos apoiou durante todo o dia para a organização de encontro sensacional.   Quero destacar meus parabéns especiais à nossa designer de plantão Deborah Medeiros e ao nosso webdesigner Gregório Neto pela página do hotsite que foi muito elogiada pelos membros do grupo.

Por fim nós finalizamos com a foto tradicional do fim do encontro, juntando os presentes para a foto celebrando a realização de mais um encontro da nossa célula.    Aos que não compareceram, se alegrem pois filmamos todo o encontro!  Em breve disponibilizaremos em nosso canal de vídeos, os vídeos de todas palestras filmadas!

 

Galera no XI Encontro do PUG-PE

Galera no XI Encontro do PUG-PE

Galera após o XI Encontro do PUG-PE

Galera após o XI Encontro do PUG-PE

É isso , até o próximo encontro!

Link para fotos.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos comentados

2 Respostas

  1. […] informar que os vídeos das palestras ministradas durante o XI Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) já se encontram disponíveis em nosso canal de vídeos no […]

  2. […] informar que os vídeos das palestras ministradas durante o XI Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) já se encontram disponíveis em nosso canal de vídeos no […]

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: