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!! :D 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

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! :D

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! :D

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!! :D

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 :D

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! :D  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!!! :D

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!! :D

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

Convite para o XIX Encontro do Grupo de Usuários de Python de Pernambuco no ITBC, Recife Antigo, Quinta (08/03) a partir das 19:00

Olá pessoal,

Segue o convite a todos interessados em participar do nosso XIX Encontro do Grupo de Usuários de Python de Pernambuco que será realizado nesta edição nas dependência do Auditório do prédio do ITBC sediado no Recife Antigo na rua da guia, no dia 08/03 (Quinta-feira) a partir das 19:00.

Convite para o XIX Encontro do PUG-PE

Convite para o XIX Encontro do PUG-PE

Site com  programação: http://pug.pe

Teremos palestras sobre Django e PyGame com os membros Fernando Rocha, Gileno Filho e Matheus Melo respectivamente.   Estas palestras focam no desenvolvimento de Django com tópicos avançados (vale a pena assistir a todos que já trabalham com Django) na fases de desenvolvimento, tdd e deploy.  Na palestra do Matheus, ele apresentará como desenvolver jogos iniciais com PyGame.  Vale a pena assistir! Fora as palestras relâmpagos e o bom networking gerado durante estes encontros. :D

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 e com apoio da Softex.

[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

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

Mini-cursos de Python, Django (Web) e Pygame (Jogos) no II Workshop de Software Livre do Centro de Informática UFPE: Gratuitos!

Olá pessoal,

Gostaria de divulgar aqui o II Workshop de Software Livre do Centro de Informática (CIN/UFPE) que será realizado nas dependências do CIN na Universidade Federal de Pernambuco em Recife – Pernambuco.  Este evento incluirá uma série de mini-cursos (serão 10 ao todos)  gratuitos de curta duração sobre diversas plataformas relacionadas a open-source e software livre.  Outra informação interessante é que teremos também uma parceria com o PUG-PE para a realização de um coding-dojo junto ao II Encontro de Software Livre do Centro de Informática que marcará o último dia do  workshop, 04 de abril, sábado também no anfi-teatro do CIN.

 

II Workshop do Centro de Informática de Software Livre

II Workshop do Centro de Informática de Software Livre

Para aqueles que querem aprender Python e aprofundar seus conhecimentos e assim como também aprender desenvolvimento web com Python/Django e aprender a desenvolver jogos com PyGame, o workshop terá estes mini-cursos gratuitos à disposição!  Aproveitem e participem!

Para mais informações visitar o site oficial do workshop.

Segue abaixo a programação dos eventos relacionados a Python:

21/03 (Segunda – Feira) -17:00 às 21:00 –  Apresentando Python – Marcel Caraciolo (@marcelcaraciolo)

24/03(Quinta- Feira)- 17:00 às 21:00 –  Apresentando  Framework Web Django - Brunno Gomes (@brunnogomes)

01/04 (Sexta-Feira) – 17:00 às 21:00 – Apresentando Framework para Jogos PyGame - Johann Gomes (@johanngomesb) e Fernanda Araújo.

Os mini-cursos serão realizados no laboratório de Graduação G4  No Centro de Informática da UFPE.

Estejam todos convidados a participar deste workshop e aprimorar e conhecer tecnologias relacionadas a Python!

Atenciosamente,

Marcel Caraciolo

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.