Ir para o conteúdo

Python funcional

Quase um livro, quase um tutorial, quase qualquer coisa!


Esse material foi escrito por @dunossauro entre fevereiro e maio de 2017.

Atualizado?

Decidi revisitá-lo em setembro de 2025 para criar essa página com mkdocs, antes estava em um formato ruim de ler, e revisar gramática de coisas que ficaram para trás.

Ele continua incompleto e nem sei se reflete minhas atuais opiniões sobre esse assunto. Mas, acredito que eseja importante ter um formato legível para ele.

Espero que, de alguma forma, ele seja útil.

Sumário

  1. Saindo da zona de conforto
  2. Funções
  3. Iteráveis e iteradores
  4. Consumindo iteráveis
  5. Funções de redução/mapeamento
  6. Funções de ordem superior
  7. Funções de ordem superior Parte 2
  8. Nossa primeira biblioteca de funções
  9. Closures e contexto de variáveis
  10. Usos variados de closures
  11. Decoradores

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