Palestra sobre Inteligência Artificial e Python no IFPE – 27/05/2011 (Sexta-Feira)

Olá pessoal,

Gostaria de divulgar uma palestra que será ministrada no I Seminário de Gestão e Tecnologia da Informação no Instituto Federal de Pernambuco (IFPE) na Sexta-Feira (27/05) às 16:00 até às 17:30 pelo Marcel Caraciolo (@marcelcaraciolo) com o título:  Python e I.A.: A cobra também é inteligente. Será na sala de aula do Bloco F.

Nesta palestra será apresentado como Python pode ser aplicado na construção de sistemas inteligentes e aprendizagem de máquina. Serão abordados os desafios e soluções nas diversas áreas de classificação, agrupamento , predição e recomendações com exemplos práticos escritos em Python, que se torna uma plataforma atraente hoje para pesquisadores e desenvolvedores na área de sistemas inteligentes.

Se tiverem interesse em conhecer como aplicar Python com inteligência artificial e entender um pouco mais sobre o mundo de aprendizagem de máquina, eis uma boa oportunidade!

Mais informações via site oficial do evento.

Atenciosamente,

Marcel Caraciolo

Vídeos Disponíveis do XI Encontro do Grupo de Usuários de Python de Pernambuco

Olá pessoal,

Viemos 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 Blip.Tv.

Neste encontro tivemos palestras sobre o PUG-PE, Arduino, Python 3.x, Pyjamas, Python Canivete Suíço e Python-Turtle e o nosso III Coding-Dojo.

Agradecimentos especiais ao nosso membro veterano Luciano Rodrigues (@lucrodsilva) responsável pela filmagem, edição e upload de nossos vídeos! Parabéns pelo excelente trabalho Luciano!

Espero que aproveitem!

Atenciosamente,

Marcel Caraciolo

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

Apresentando Python para os estudantes do Instituto Federal de Pernambuco

Olá pessoal,

Gostaria de divulgar a participação do PUG-PE em mais uma ação evangelizadora da plataforma Python e a cultura colaborativa, open-source e software livre por trás dela em mais uma instituição de ensino em Pernambuco. Desta vez o Marcel Caraciolo (@marcelcaraciolo) foi até o Instituto Federal de Pernambuco (IFPE) em Recife- Antigo CEFET para apresentar a palestra ‘Apresentando Python e 8 motivos por que devo conhecê-la ?’

Com uma presença de muitos estudantes de tecnologia do instituto, Marcel (Eu por sinal, autor do post) apresentou uma palestra introdutória sobre Python, mercado de trabalho, como iniciar na linguagem e o que você pode fazer com ela.  O mais divertido foi no fim ao ver o rosto do pessoal assustado ao digitar comandos no console, especialmente a busca de um elemento em uma lista em python que surpreende a todos: 4 in [1,2,3,4] . Rs!

Abaixo algumas fotos da parte da manhã da palestra:

 

Público do Instituto Federal de Pernambuco

Público do Instituto Federal de Pernambuco

 

Público do Instituto Federal de Pernambuco

Público do Instituto Federal de Pernambuco

 

 

Marcel (no meio) e Galera do IFPE

Marcel (no meio) e Galera do IFPE

À tarde foi a palestra do Nielson Santana (@nielsonnas) que ministrou a mesma para os alunos da tarde no IFPE. Segue abaixo a foto da palestra de Nielson:

 

Nielson e a galera do IFPE à tarde

Nielson e a galera do IFPE à tarde

 

Agradecemos ao Professor Marco Antônio pelo convite e por ceder o espaço e infra-estrutura para o nosso próximo XI Encontro do Grupo de Usuários de Python de Pernambuco, que será este sábado a partir das 08:30 com entrada gratuita lá no IFPE!

Convidamos a todos!

Os slides dessa apresentação no IFPE estão disponíveis neste link.

Atenciosamente,

Marcel Caraciolo

XI Encontro do Grupo de Usuários de Python de Pernambuco no IFPE (Antigo CEFET) Dia 26/03 (Sábado) a partir das 08:30!

Olá pessoal,

Venho por meio deste e-mail convidar a todos para mais uma edição dos nossos encontros mensais do Grupo de Usuários de Python de Pernambuco (PUG-PE).  Nesta edição, a XI, estaremos no Instituto Federal de Pernambuco (IFPE), conhecido antigamente como CEFET em Recife – Pernambuco. Nosso encontro já está marcado para o dia 26 de março (Sábado)  a partir das 08:30 da manhã  com uma série de palestras e à tarde com o nosso III Coding Dojo com muitas novidades!

Nosso encontro será nos laboratórios do IFPE, todo o evento gratuito! Para quem não conhece a plataforma Python e gostaria de saber o que ela é e o que é capaz de fazer com ela, esta é uma excelente oportunidade!  Teremos sorteios de brindes, premiações do nosso PUG-PE Challenge, palestras sobre temas como Banco de dados, Python 3.x, nosso II Toró de Palestras, Framework Web Pyjamas e desenvolvimento de software/hardware com Arduino!  Pela tarde ainda teremos nosso III Coding Dojo para colocarmos em prática Python e aprender um pouco sobre desenvolvimento orientado a testes (TDD).

Agradecemos o apoio da Hostech pela hospedagem do nosso hotsite , a Orygens , a Idealizza e IFPE pelo patrocínio e apoio à realização deste evento!

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

 

Hotsite XI Encontro do  PUG-PE

Hotsite XI Encontro do PUG-PE

PS:  Gostaria de agradecer ao trabalho voluntário do nosso web-designer Gregório Ferraz Neto, por esse excelente trabalho junto ao nosso hotsite e à nossa designer de plantão Deborah Medeiros!

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

Local: IFPE  (Antigo CEFET)  – Laboratórios

Endereço: Avenida Prof Luiz Freire, 500 – Curado, Recife – PE

Link do Local (mapa):  Como chegar lá? ]

Datas: 26 de março de 2011 (a partir das 08:30 da manhã)

Entrada: GRATUITA!

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

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

Leia a entrevista na íntegra aqui.

Atenciosamente,

Marcel Caraciolo