Comece a ler aqui
Sumário
Repositório sobre python funcional
Quando procurei saber mais sobre programação funcional usando python descobri que as pessoas tem um certo tipo de preconceito com programação funcional, apesar de python ter muitas features que ajudam a implementar muitas coisas do paradigma. Que esses roteiros, vídeos, slides (e qualquer coisa que o valha) te ajudem a evoluir um pouco mais na programação com python.
Sei que o material em português é escasso em tudo que se diz relacionado a programação funcional, então espero que esse seja um guia para você poder conhecer um pouco mais sobre o mundo maravilhoso do cálculo lambda.
Os tópicos abordados até o momento estão disponíves no sumário
Uma leve explanação sobre o conteúdo
Pretendo dividir o conteúdo em três partes
-
Uma introdução sobre funcional e ferramentas sem import (cerca de 10 tópicos)
- Funções, hofs, iteradores, closures e decoradores
-
Depois de entender os conceitos com Python, vamos falar um pouco sobre matemática básica, pra entender o que fizemos (cerca de 4 tópicos)
-
Usando as baterias internas (Ainda não tenho ideia do tamanho)
- intertools, operator e functools
-
Usando bibliotecas externas para programação funcional (Ainda não tenho ideia do tamanho)
- fn.py, toolz, pymonad e macropy
Agradecimentos <3:
@magnvmopvs pelos puxões de orelha nas partes que não estavam engraçadas e pelas infinitas correções de gramática (#13, #14, #15, #16, #17, #18, #19, #20, #21)
@serrones pela infinidade de correções em todas as partes onde foram possíveis.
@Lucasfeelix pelas correções (#17)
@ohrlando pelas correções e incentivo
@sembug pelas correções, pelo bom papo e pelo sumário (#13, #14)
@azengard Por sacar da manga aquele bug todos deixamos passar
@andradejunior Pelas correções no tópico 10 sobre decoradores
@n1lux pela consideração de um entendimento que poderia estar confuso. Issue 23
@Matiusco Pela adição dos sumários