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á!

 

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 XIV Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE)

Olá pessoal,

Sábado (Dia 30/07/2011) realizamos o nosso XIV Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE) nas dependências do Centro de Recondicionamento de Computadores (CRC) do Recife da Unidade Marista.  Antes de começarmos o nosso tradicional resumo, quero dar um agradecimento especial ao Marcos Egito (@maregitto) que nos procurou para a realização deste encontro no centro em que ele trabalha. Para quem não conhece o centro, este é um centro de recuperação de computadores onde para eles são doados por diversas empresas e orgãos federais. O objetivo é recuperar os computadores e instalar software livre neles para que sejam devolvidos totalmente funcionais para escolas, instituições e orgãos federais. As recuperações são feitas por alunos (a maioria jovens) que aprendem no centro a recuperar computadores, programação, eletrônica, hardware e até programar em Shell Script ! (Fiquei extasiado com isso!! :D)   Fomos convidados com a missão de apresentar Python para esta garotada, e onde ela pode ser aplicada e inclusive ensinar Python por meio de um Coding Dojo que realizamos no Centro!

Mas vamos lá!  Primeiramente agradecimentos também especiais ao nossos ajudantes Luciano Rodrigues (@lucrodsilva), Guilherme Medeiros (@frenetic_) , Brunno Gomes (@brunnogomes), Gregório Neto (nosso web-designer) e o Ismael (nosso designer) 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.

Primeiramente algumas fotos do nosso encontro e o público presente!  Um bom público compareceu ao nosso encontro,e  foi muito legal ver a garotada do centro por lá querendo conhecer mais sobre Python.

Entrada do Centro de Recondicionamento de Computadores

Público no XIV Encontro do PUG-PE

Público no XIV Encontro do PUG-PE

Público no XIV Encontro do PUG-PE

Público no XIV Encontro do PUG-PE

A primeira palestra foi apresentada por Marcel Caraciolo (@marcelcaraciolo) que apresentou a palestra institucional “O que é esse PUG-PE”, onde ele apresenta o Grupo de Usuários de Python de Pernambuco, as atividades do grupo, projetos e recados relacionados ao grupo como todo.  Teve no fim da palestra uma palhinha de Python, onde ele mostrou já aos alunos o que se pode fazer com a linguagem de programação.

Abaixo os slides da palestra:

Algumas fotos do Marcel palestrando:

Marcel palestrando sobre o que é o PUG-PE

Marcel palestrando sobre o que é o PUG-PE

Marcel palestrando sobre o que é o PUG-PE

Marcel palestrando sobre o que é o PUG-PE

A próxima palestra foi ministrada pelos alunos do Centro de Informática Vanessa Gomes (@vanegomes_ ) e Mailson Lira (@omailson) que apresentaram o projeto Ubee , um projeto que nasceu da disciplina de Projetão e Empreendorismo do Centro de Informática da UFPE, o qual a plataforma e inteligência foi escrita em Python. A Vanessa apresentou sobre o uso da ferramenta de mineração de dados Orange para minerar os dados que eram obtidos do aplicativo deles hospedado em um celular e a partir deste encontravam regras que identificavam padrões dos consumidores em um shopping center. O Ubee é um sistema de localização indoor em que as pessoas por meio de aparelhos móveis poderiam identificar locais em um determinado local maior, promoções de um estabelecimento e outras informações que os lojistas por exemplo de um shopping poderiam oferecer sobre seu estabelecimento. Eles utilizavam de I.A por meio de regras de associação para identificar padrões de consumo, onde eram exibidos por meio de relatórios via Web (este desenvolvido em Python via Django).

Abaixo algumas fotos da palestra de Vanessa Gomes:

Vanessa Gomes palestrando sobre Mineração de Dados com o Orange

Vanessa Gomes palestrando sobre Mineração de Dados com o Orange

Projeto Ubee dos alunos do Centro de Informática

Projeto Ubee dos alunos do Centro de Informática

Os slides da sua palestra se encontra aqui.

Depois tivemos a palestra do Mailson Lira, que apresentou sobre o uso de API’s REST com o framework Django. Ele apresentou como é possível construir rapidamente serviços RESTful  (bastante populares atualmente em serviços como Twitter, Facebook, etc.), onde desenvolvedores podem prover acesso externo à sua aplicação por meio de uma API. Eles utilizaram o framework Django-rest para a construção da  API deles, o qual a aplicação móvel que roda em um aparelho Android consome os serviços desta API. Mailson também apresentou por meio de exemplos como construir um pequeno serviço REST para construção de enquetes e também como consumir via Python por meio das libs urllib2 e json.

Abaixo algumas fotos da sua palestra:

Mailson Lira apresentando sobre Django-REST

Mailson Lira apresentando sobre Django-REST

Mailson apresentando como é fácil consumir REST services com Python

Mailson apresentando como é fácil consumir REST services com Python

Os slides estão disponíveis aqui:

Download do código-fonte usando na apresentação.

Tivemos o nosso primeiro sorteio e também a entrega de brindes aos palestrantes do nosso grupo! :D Abaixo algumas fotos de entrega de nossas canecas e camisa do PUG-PE! Ah claro e não esquecer do nosso tradicional coffee-break!

Mailson e Vanessa mostrando as camisas do PUG-PE

Mailson e Vanessa mostrando as camisas do PUG-PE

Bruno Melo com a caneca que ganhou no sorteio !

Bruno Melo com a caneca que ganhou no sorteio !

Marcelo Lacerda com sua Camisa do PUG-PE

Marcelo Lacerda com sua Camisa do PUG-PE

Depois do intervalo, tivemos a palestra ministrada pelo Marcelo Lacerda (@…) que apresentou sobre Aprendizagem de Máquina por meio do framework escrito em Python para machine learning Scikit-Learn.  De forma simples e intuitiva o Marcelo Lacerda, aluno de graduação da Escola Politécnica de Pernambuco (POLI-UPE)  apresentou conceitos básicos de aprendizagem de máquina e por meio de exemplos com o framework Scikit-learn como é fácil com poucas linhas de código poder resolver problemas de decisão e agrupamento com Python.  Este framework é muito poderoso e totalmente open-source para quem quiser aprender ou trabalhar com Machine Learning com Python.

Abaixo algumas fotos da sua palestra:

Marcelo Lacerda apresentando sobre o Scikit-Learn

Marcelo Lacerda apresentando sobre o Scikit-Learn

Marcelo Lacerda falando sobre Aprendizagem de Máquina

Marcelo Lacerda falando sobre Aprendizagem de Máquina

E o seus slides disponível para acesso:

Por fim tivemos uma palestra relâmpago apresentada pelo Rafael Aguiar (@rafadaguiar) sobre o CriticaAê (@criticaae) que demonstrou a experiência com o projeto desenvolvido pela startup deles que nasceu pelos corredores do Centro de Informática da UFPE.  Um projeto muito interessante e inovador que focar reunir opiniões que estão espalhadas pela web para que um usuário possa obter de forma sumarizada e inteligente dados suficientes que suportem ele na decisão da escolha de um produto ou de um serviço (qualidade , preço, etc.).  O projeto está em desenvolvimento, sobre a plataforma Google AppEngine e eles pretendem lançar na primeira semana de agosto uma versão beta do serviço focado na crítica de professores. A idéia é que alunos possam criticar e emitir opiniões sobre os seus professores e estes possam colher essas informações e avaliar como melhorar as suas aulas e até os alunos tenham um mecanismo que possa de forma segura e anônima (Claro! haha) de opinar sobre uma aula ou um professor! Parabéns pessoal pela excelente idéia!! :D

Abaixo os slides da apresentação do CriticaAê:

Algumas fotos da palestra ministrada por Rafael:

Rafael apresentando sobre o Critica Aê

Rafael apresentando sobre o Critica Aê

Rafael mostrando como AppEngine ajudou eles no desenvolvimento do CriticaAe

Rafael mostrando como AppEngine ajudou eles no desenvolvimento do CriticaAe

Por fim tivemos a nossa clássica foto que reúne todo o público presente no nosso XIV Encontro do PUG-PE.  Um público animado e muito engajado em aprender e compartilhar conhecimento! Quero destacar que neste encontro atingimos o marco de mais de 65 palestras já realizadas, com mais de 30 palestrantes diferentes em 9 instituições diferentes espalhadas por Recife e Pernambuco! Um marco :D Parabéns PUG-PE ! Um exemplo de comunidade e vamos continuar crescendo!! Não podemos parar este trabalho legal que está engajando e inspirando outras comunidades!

Pessoal no XIV Encontro do PUG-PE

Pessoal no XIV Encontro do PUG-PE

Mas quem acha que acabou se enganou! À tarde tivemos mais uma atividade do nosso grupo que foi o nosso Coding Dojo, ministrado por Marcel Caraciolo (@marcelcaraciolo),  Bruno Melo (@brunomelo),  Guilherme Medeiros (@frenetic_), Fernando Rocha(@fernandogrd) e Luciano Rodrigues (@lucrodsilva) que junto aos alunos do CRC usando TDD resolvemos o problema do FizzBuzz! :D Os alunos curtiram muito e aprenderam Python ali na hora! Foi uma excelente atividade de aprendizado para os alunos do CRC que estavam ávidos por programação!

Abaixo algumas fotos durante o Coding Dojo:

Pessoal no Coding Dojo

Pessoal no Coding Dojo

Luciano Rodrigues apresentando o problema no Coding Dojo

Luciano Rodrigues apresentando o problema no Coding Dojo

E foi isso pessoal! E assim terminamos mais um encontro do Grupo de Usuários de Python de Pernambuco. Quem perdeu não se preocupe que gravamos todo o encontro em melhor qualidade e será disponibilizado em nosso canal de vídeos. Para quem quiser assistir sem se preocupar com a qualidade pode ver trechos do encontro gravados via LiveStream por aqui.

Agradecemos a presença de todos e ao CRC pelo suporte! E que venha mais encontros do PUG-PE!

Link para fotos do  XIV Encontro.

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

E que venham mais turmas!

Atenciosamente,

Marcel Caraciolo

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

Resumo do XII Encontro do Grupo de usuários de Python de Pernambuco

Olá pessoal,

Hoje (07/05/2011) realizamos o nosso XII Encontro do Grupo de Usuários de Python de Pernambuco no Centro de Informática na Universidade Federal de Pernambuco.  O evento foi marcado por excelentes palestras com temáticas diversas, promovendo a discussão sobre tecnologia, Python e open-source.

Antes de iniciar o resumo do nosso encontro, quero agradecer especialmente a todos presentes e aos nossos membros que nos ajudaram a moldar esta edição do encontro: Luciano Rodrigues (@lucrodsilva),  Brunno Gomes (@brunnogomes) , Guilherme Medeiros (@frenetic_), Neto Ferraz e Thaise Calvacanti (@ThaiseCaval).   Também gostaria de fazer uma menção honrosa aos nossos patrocinadores: as startups Orygens (@orygens) , Idealizza (@idealizza) e a Hostech pela ajuda em custos com brindes e coffee-break. Também destaco o apoio do Cin/UFPE e ao D.A. em especial Renato Moura e o Renato Oliveira pela infra-estrutura disponibilizada ao nosso encontro!

Mas vamos ao nosso tão esperado resumo do XII Encontro. Com o público presente,  tivemos palestras sobre Wikipedia, Blender, Recomendações , Projeto OIL e Inteligência Coletiva.  Abaixo algumas fotos do público presente no encontro:

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

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

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

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

Começamos às 09:00 com a primeira palestra focada em apresentar a tecnologia Python e o grupo de usuários aos novos membros e presentes no encontro. A palestra entitulada ‘O que é o PUG-PE ?’  apresentada por Marcel Caraciolo (@marcelcaraciolo) falou sobre as atividades do grupo e a série de projetos envolvidos organizados junto à célula.  Além de estimular os recém – chegados, foi também um reforço para os antigos para participarem mais ativamente do nosso grupo, visto que mesmo celebrando a quantidade de 300 usuários cadastrados, a participação (usuários ativos) ainda continua baixa.  Por meio do manifesto Small Acts, Marcel apresentou um conjunto de valores que a célula precisa incorporar para estimular o pessoal a se engajar nesse crescimento contínuo do grupo por meio de pequenos atos que ao ser observados coletivamente, podem gerar grandes revoluções. Vale a pena dar uma lida no manifesto!  Marcel também apresentou o nosso mascote do grupo agora renderizado em 3D pelo nosso membro que se voluntariou o Matheus de Farias (@matheusdefarias).

Mascote do PUG-PE em 3D

Mascote do PUG-PE em 3D

Dois marcos importantes comentados por Marcel foi a quantidade de projetos inicializados pela célula que envolve encurtadores de URL, Portal do PUG, Semáforo para Dojos,  Automatizador de testes, entre outros . Para mais informações ver os slides disponibilizados da palestra abaixo:

Algumas fotos retiradas durante a palestra de Marcel Caraciolo:

A segunda palestra foi ministrada pelo especialista em Blender, instrutor e professor Eraldo Guerra que apresentou o framework Blender, que utiliza Python em sua engine para construção e renderização de ambientes 3D totalmente open-source.  Posso citar que foi uma das melhores palestras realizadas  pela manhã, especialmente pelo fato do poder existente no Blender para trabalhar com este tipo de ambientes. Eraldo apresentou diversos exemplos e alguns scripts em Python modelando e movimentado objetos 3D sobre a tela.   Disponibilizo abaixo o material utilizado por ele e também um vídeo que ele demonstrou durante a palestra,  ilustrando a capacidade do Blender para construção de animações! Simplesmente animal!!

Fotos da palestra do Eraldo Guerra:

Eraldo Guerra apresentando o Blender com Python

Eraldo Guerra apresentando o Blender com Python

Palestra do Eraldo Guerra sobre o Blender

Palestra do Eraldo Guerra sobre o Blender

Palestra do Eraldo Guerra sobre Blender:

Material sobre Blender durante a palestra para Download.

Vídeo sobre o projeto Scinte (Animação totalmente feita em Blender):

Após a palestra do Eraldo, tivemos a palestra-relâmpago pelo Jonas Xavier (@jonas_agx), estudante do IFPE que apresentou seu trabalho voluntário sobre extração e análise de artigos e conteúdo da Wikipedia pela Wikimedia Brasil. Um trabalho muito legal que começou por iniciativa dele, onde ele procura analisar os artigos do Wikipedia para identificar padrões e tendências dos perfis de usuários que editam e criam artigos no Wikipedia em Português.  Ele citou em sua palestra que utiliza Python + MongoDB para toda parte de extração e persistência do material coletado pelo Wikipedia. O que chamou atenção foi que ele iniciou este projeto sozinho, e hoje já é bem reconhecido junto ao pessoal responsável pela administração do Wikipedia no Brasil: A Wikimedia Brasil. Mais informações sobre o projeto podem ser encontradas aqui.

As fotos da palestra do Jonas:

Palestra do Jones Xavier sobre Análise Wikipedia

Palestra do Jones Xavier sobre Análise Wikipedia

Palestra de Jones sobre seu projeto de análise em cima do wikipedia

Palestra de Jones sobre seu projeto de análise em cima do wikipedia

Os slides da apresentação sobre Wikipedia:

Demos uma pausa no encontro para um breve coffee-break regados à discussão, troca de idéias, networking, python, tecnologia, coca-colas e salgadinhos! Abaixo fotos durante a organização do Coffee-Break:

Luciano e o Coffee-Break do Encontro

Luciano e o Coffee-Break do Encontro

Após a pausa, demos continuidade com a palestra ministrada por Yuri Malheiros (@yurimalheiros) , Mestrando em Engenharia de Software pelo CIN/UFPE, professor e membro do GruPy-PB( Grupo de Usuários de Python da Paraíba) que foi convidado para dar uma palestra aqui em nosso grupo sobre seus trabalhos com desenvolvimento web.  Yuri apresentou a palestra sobre ‘Inteligência Coletiva’ , onde ele fala sobre o conceito de inteligência proveniente de grupos de pessoas, onde a tendência é que os usuários sejam os autores de conteúdo, isto é, alimentando um sistema colaborativo em que se possa extrair de forma inteligente conteúdo relevante desse meio. Um protótipo desse conceito que ele vem desenvolvendo é um sistema de perguntas e respostas (Q&A) focado em localização chamado Norteie.me  A idéia do Norteie.me é ajudar aos usuários inserirem perguntas e obter respostas sobre o contexto de ‘Qual é o melhor lugar para … ‘   .  O sistema que foi lançado há 2 meses começou a crescer e vem  atraído usuários do Brasil todo em busca de respostas sobre assuntos diversos em um determinado local.  De acordo com Yuri, este tipo de sistema ilustra bem o conceito de inteligência coletiva, onde usuários dispersos ao trabalhar coletivamente podem se ajudar uns aos outros, construíndo uma rede inteligente de perguntas e respostas que podem solucionar não somente a quem pergunta, mas outros que estava em busca do mesmo lugar também (daí inteligência coletiva). Abaixo um screenshot do site Norteie.me que está totalmente desenvolvido en Python + Framework Web Django e já tem um backlog imenso de funcionalidades  a serem adicionados aos poucos no Norteie.me.  Recomendo fazer uma visita!

Tela de Entrada do Norteie.me

Tela de Entrada do Norteie.me

Fotos da palestra do Yuri Malheiros:

Palestra do Yuri Malheiros sobre Inteligência Coletiva

Palestra do Yuri Malheiros sobre Inteligência Coletiva

Yuri Malheiros apresentando o Norteie.me

Yuri Malheiros apresentando o Norteie.me

Slides da palestra sobre Inteligência Coletiva

A próxima palestra foi ministrada pelo André Ferraz, membro da startup Open-Interaction-Labs, uma startup originada do projeto de células empreendedoras que pensa em construir projetos usando tecnologia para solucionar problema diversos em nossa cidade. Destaco por exemplo idéias como monitoramento de alagamento, atividades políticas, buracos, etc.  O próprio blog do André também fornece algumas dicas sobre o qu ele vem desenvolvendo junto à sua equipe.  Ainda não há nada desenvolvido, mas ele já estão estudando em como usar Python nos seus projetos.

Abaixo fotos da palestra do André Ferraz:

André Carvalho apresentando os projetos da Startup Open-Interactive Labs

André Ferraz apresentando os projetos da Startup Open-Interactive Labs

André Carvalho apresentando o Projeto OIL

André Ferraz apresentando o Projeto OIL

Material e slides da palestra sobre o OIL.

A última palestra do dia foi ministrada por Marcel Caraciolo (@marcelcaraciolo) que apresentou o projeto Crab, que é um framework open-source em Python para construção de sistemas de recomendação.  O projeto que foi inicializado em 2010 pelo próprio Marcel, permite a construção de sistema de recomendação por uso de algoritmos de recomendação bem populares na literatura em recomendação implementados por ele, a extensão por meio de novos algoritmos e até a avaliação de sistemas recomendadores.  A partir de Abril deste ano, o projeto começou a tormar força se incorporando ao Muriçoca Labs, uma organização focada em sistemas inteligentes e também como um sub-módulo do scikit-learn, framework em Python muito conhecido para uso de algoritmos de aprendizagem de máquina. O outro objetivo é também fornecê-lo como um projeto independente (um scikit-recommender) em que todos podem baixar e já utilizar em seus sistemas. O projeto é open-source e está em busca de contribuidores que desejam participar no desenvolvimento deste framework. Atualmente este tem 4 membros e está hospedado no repositório Github.  Vale a pena dar uma conferida neste  projeto! Inclusive já tem um sistema de recomendação em produção usando esse framework na rede social para concurseiros brasileira AtePassar.

Fotos da palestra de Marcel Caraciolo sobre o Crab:

Marcel demonstrando exemplos com o Crab

Marcel demonstrando exemplos com o Crab

Marcel Caraciolo apresentando o framework Crab

Marcel Caraciolo apresentando o framework Crab

Slides da Apresentação sobre o Crab (Framework de Recomendação):

Tivemos também nossos sorteios de brindes com as nossas canecas do PUG-PE entre os participantes mesmo com o nosso random.randint enviesado! haha :D

Brindes aos presentes no encontro! Caneca do PUG-PE!

Brindes aos presentes no encontro! Caneca do PUG-PE!

Brindes sorteados aos membros do PUG-PE

Brindes sorteados aos presentes no encontro

E assim finalizamos o nosso XII Encontro, fechando com a nossa foto clássica com todos os presentes no encontro. Um evento memorável com muitas palestras legais e temas interessantes. Acreditamos que todos  tenham gostado do evento! Para aqueles que não foram, não se preocupem que todo o evento foi gravado!! Então em breve disponibilizaremos os vídeos em nosso canal de vídeos do Blip.Tv.

Galera presente no XII Encontro do PUG-PE

Galera presente no XII Encontro do PUG-PE

Galera presente no XII Encontro do PUG-PE

Galera presente no XII Encontro do PUG-PE

E temos 2 novidades boas aí em relação ao nossos encontros! A primeira é que vamos realizar o primeiro Embate sobre Frameworks Web em Recife envolvendo PHP, Django, Asp.Net e o Ruby On Rails. Fiquem de olho em nosso grupo sobre a data! A segunda novidade é que já temos local e data marcada para o nosso XIII Encontro e este será realizado no fim do mês de maio. Em breve teceremos mais detalhes sobre o encontro!

Esperamos que todos tenham gostado do encontro, e pessoal vamos participar!!

Small Acts , responsible for big Revolutions \m/

Link para as fotos do encontro.

Atenciosamente,

Marcel Caraciolo

Links para os assuntos discutidos

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

Projeto Social Cats: O agregador social de eventos – em Python com Google AppEngine

Olá pessoal,

Gostaria de divulgar um projeto muito interessante que começou há aproximadamente 1 ano atrás por um grupo de alunos do Centro de Informática da Universidade Federal de Pernambuco (CIN/UFPE). O sistema Social Cats que foi lançado ao público há quase 1 mês aproximadamente funciona como um agregador de eventos das cidades brasileiras, permitindo os usuários descobrirem baladas e festas que ocorrem na sua cidade.  Integrado com a rede social Facebook, o usuário não somente pode se planejar e informar se vai ou não ao evento, como também descobrir quem irá também para aquela balada. Para isto, ele usa APIs do Facebook que permitem capturar quais dos usuários que marcaram aquele determinado evento.

 

Social Cats

Plataforma Social Cats

O mais interessante deste projeto é que ele foi desenvolvido com a plataforma Python em cima da infra-estrutura nas nuvens da Google: Google AppEngine.  O resultado deste trabalho tem colhido bons frutos onde os alunos empreendedores foram finalistas do Desafio da Campus Party Campuseiros Empreendem e semi-finalistas do prêmio Santader de Empreendorismo.

O mais interessante é que tudo isto começou em uma disciplina do centro de informática entitulada pelos alunos de ‘projetão’, onde devem desenvolver um projeto completo com modelo de negócio e apresentá-lo para um time de professores que devem avaliar o projeto como possíveis investidores.  O estudante Flávio Juvenal (@flaviojuvenal), um dos idealizadores do projeto, comentou em uma entrevista que a primeira experiência com Python pelo grupo foi durante este projetão, e desde então tem sido a escolha principal em seus projetos.

Abaixo a transcrição de uma entrevista com Flávio Juvenal sobre a escolha de Python como principal plataforma de desenvolvimento para o Social Cats:

“Nós da Mameluco escolhemos Python desde o início do nosso primeiro projeto, o website CATS. Como nossa plataforma cloud era o Google App Engine, podíamos escolher entre Python e Java. Consideramos então “arriscar” e tentar trabalhar com Python, apesar de todos os envolvidos no projeto terem vasta experiência em Java. Foi uma grande surpresa. Conseguimos instalar a plataforma de desenvolvimento, configurá-la no IDE Eclipse e escrever um ‘Hello World’ no servidor em questão de minutos.

Isso tudo faz quase 1 ano. O projeto já teve protótipos, recomeços, paradas e várias mudanças. Tivemos até algumas dificuldades a natureza não-relacional do Google App Engine, mas nenhum problema com a linguagem Python. Muito pelo contrário, se tivessemos escolhido Java, gastaríamos horas escrevendo e editando XMLs e Annotations. Em Python não há necessidade de dezenas de arquivos de configuração. Tudo é muito intuitivo, as coisas funcionam do jeito que você espera que funcione!

Durante o período de desenvolvimento do CATS, trabalhei muito com Java EE em outro projeto. A dificuldade de configuração, a necessidade de ler centenas de páginas de especificação e a pouca expressividade de Java EE me fizeram abandonar Java como primeira linguagem! Toda programação será programação web! Eu sempre gostei de Java, mas Java para web me decepcionou! Foi mesmo em Python que encontrei a maneira mais natural de programar servidores, arquiteturas MVC, handlers REST e clientes HTTP.

O ecossistema pernambucano de tecnologia está cheio de empresas que precisam crescer e responder rápido a mudanças no mercado e na expectativa dos usuários. Java, .NET, PHP não são a opção ideal para essa realidade. Quer uma linguagem para um desenvolvimento leve, intuitivo e de fácil manutenção? Escolha Python. “

Parabéns aos envolvidos e aproveitem este belo guia eletrônico de festas, baladas e eventos do cenário de entretenimento de Pernambuco! Estes projetos mostram o potencial de Python e o trabalho forte do PUG-PE em estimular este desenvolvimento (um dos cursos de introdução a Python foi dado pelos membros Marcel Caraciolo (@marcelcaraciolo) e Daker Fernandes (@dakerfp)).

Para saberem mais sobre o projeto, podem ver este link (com a primeira apresentação deles em um dos nossos encontros) e este link com a apresentação no nosso X Encontro do PUG-PE.

Parabéns pessoal pelo trabalho,

E pessoal venham conhecer o Social Cats!

Att.

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!

IV Encontro do PUG-PE neste sábado 22/05 a partir das 08:00 no CIN-UFPE

Olá pessoal,

Estamos convidando a todos para participarem do IV Encontro do Grupo de Usuários de Python de Pernambuco (PUG-PE). Para quem não conhece, o grupo em seu encontros discute sobre tecnologia, open-source e claro sobre a plataforma de programação Python.

Para os que não conhecem Python, ela se tornou uma das linguagens mais populares no mercado e devido à sua flexibilidade e facilidade para construção de aplicativo. Ela se tornou uma ferramenta atrativa para desenvolvedores, entusiastas e até educadores. Utilizada desde servidores, web, e até dispositivos móveis. É extremamente recomendada para ensino também de linguagem de programação utilizado em cursos em universidades como MIT e UFRPE.

Mais informações podem ser obtidas a partir deste link [1].

Para esta edição nosso encontro pretende trazer a seguinte programação:

1 – Palestra sobre Test Driven Development, por Rodrigo Vieira [2]

2 – Coding Dojo com algum problema na área de programação [3]

3 – Espaço aberto para alguma palestra de última hora ou para nossa
tradicional troca de idéias.

O local será o Centro de Informática (CIN) situado na UFPE em Recife. O horário é a partir das 08:00 neste sábado (22/05).

Mais informações sobre o grupo, podem ser encontradas neste links [4] [5]

Não conhece Python e gostaria de saber o que é e como começar? Compareça!! Todos são bem vindos!!

Se você quiser adicionar na sua agenda, o nosso evento!

[1] http://www.python.org/
[2] http://pugpe.wordpress.com/banco-de-palestras/#JPY
[3] http://codingdojo.org/
[4] http://pugpe.wordpress.com/
[5] http://groups.google.com/group/pug-pe?hl=pt-BR

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.