Archive for the ‘Um pouco de funcional’ Category

Os telefones

28nov10

Hoje no IX Encontro do Python User Group de Pernambuco apresentei uma palestra relâmpago no I Toró de palestras do PUG-PE. Nessa palestra apresentei uma forma de resolução para o problema abaixo utilizando uma abordagem funcional. Esse problema foi uma proposta de Dojo enviada por Marcel Caraciolo a nossa lista de discussão. Depois encontrei na […]


VI PUG-PE

21ago10

Demorou mas estou postando aqui a minha apresentação no último encontro do PUG-PE. Palestra + exemplos Foi um dos melhores encontros já realizados pelo grupo, todos  realmente estão de parabéns. Quem perdeu pode ler o resumo do nosso encontro e em breve ver as palestras no Blip.tv. Álbum de foto do VI Encontro do PUG-PE


Volta às aulas

08ago10

No começo desse mês (03/08) falei um pouco sobre Python e o Python Poli aos calouros do curso de Engenharia de Computação da UPE . A “Semana dos calouros” é um  evento realizado pelo Centro Acadêmico de Engenharia de Computação (CAEC)  a cada inicio de período e tem como intuito principal dá as boas vindas  […]


Dando continuidade a Um pouco de Funcional, hoje o post é sobre a função filter. A função filter deve ser utilizada quando é necessário filtrar uma sequência. Sua utilização segue o seguinte modelo Em alguns casos também pode ser reproduzido com list comprehension dessa maneira A função filter retorna uma sequência formada por todos os […]


Continuando a série “Um pouco de Funcional“, chegou a hora de falar sobre map. Apesar de ser uma função originalmente de programação funcional, map hoje já está presente em várias linguagens (ver tabela). A função map é utilizada para fazer mapeamentos em sequência. Entenda sequência como qualquer objeto iterável. ex.: listas, tuplas, strings, etc. Mapeamento […]


Hoje, vou começar uma série de posts que tem como finalidade mostrar um pouco das ferramentas de programação funcional que Python propicia aos programadores. O post de hoje é sobre lambda mas pretendo no futuro falar um pouco sobre filter, map, reduce, any, all, list comprehension, etc. Python permite a criação de funções anônimas através do […]