All Projects → parulnith → Elements-of-Functional-Programming-in-Python

parulnith / Elements-of-Functional-Programming-in-Python

Licence: other
Learn how to how to use the lambda, map, filter and reduce functions in Python to transform data structures.

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to Elements-of-Functional-Programming-in-Python

morphmorph
😱 Isomorphic transformations. Map, transform, filter, and morph your objects
Stars: ✭ 26 (+85.71%)
Mutual labels:  filter, reduce
linq
A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.
Stars: ✭ 39 (+178.57%)
Mutual labels:  filter, reduce
stream
Go Stream, like Java 8 Stream.
Stars: ✭ 60 (+328.57%)
Mutual labels:  filter, reduce
Php Validate
Lightweight and feature-rich PHP validation and filtering library. Support scene grouping, pre-filtering, array checking, custom validators, custom messages. 轻量且功能丰富的PHP验证、过滤库。支持场景分组,前置过滤,数组检查,自定义验证器,自定义消息。
Stars: ✭ 225 (+1507.14%)
Mutual labels:  filter
Iir1
IIR realtime filter library written in C++
Stars: ✭ 224 (+1500%)
Mutual labels:  filter
Svg Filters
🔮 Fildrop. A set of custom SVG Filters
Stars: ✭ 251 (+1692.86%)
Mutual labels:  filter
modjpeg-nginx
NGINX filter module for adding overlays and logos to JPEGs on-the-fly without degrading the quality of the image.
Stars: ✭ 18 (+28.57%)
Mutual labels:  filter
Fabulousfilter
Android library to animate Floating Action Button to Bottom Sheet Dialog and vice-versa
Stars: ✭ 2,477 (+17592.86%)
Mutual labels:  filter
rtss
Relative TimeStamps for Stuff
Stars: ✭ 42 (+200%)
Mutual labels:  filter
Sndfilter
Algorithms for sound filters, like reverb, dynamic range compression, lowpass, highpass, notch, etc
Stars: ✭ 246 (+1657.14%)
Mutual labels:  filter
Rack Reducer
Declaratively filter data via URL params, in any Rack app, with any ORM.
Stars: ✭ 241 (+1621.43%)
Mutual labels:  filter
Torchdata
PyTorch dataset extended with map, cache etc. (tensorflow.data like)
Stars: ✭ 226 (+1514.29%)
Mutual labels:  filter
raptor
A fast and space-efficient pre-filter for querying very large collections of nucleotide sequences.
Stars: ✭ 37 (+164.29%)
Mutual labels:  filter
Dsp.jl
Filter design, periodograms, window functions, and other digital signal processing functionality
Stars: ✭ 226 (+1514.29%)
Mutual labels:  filter
CloudFrontier
Monitor the internet attack surface of various public cloud environments. Currently supports AWS, GCP, Azure, DigitalOcean and Oracle Cloud.
Stars: ✭ 102 (+628.57%)
Mutual labels:  lambda-functions
Caddy Authz
Caddy-authz is a middleware for Caddy that blocks or allows requests based on access control policies.
Stars: ✭ 221 (+1478.57%)
Mutual labels:  filter
pytorch-lr-scheduler
PyTorch implementation of some learning rate schedulers for deep learning researcher.
Stars: ✭ 65 (+364.29%)
Mutual labels:  reduce
Htmlpurifierbundle
HTML Purifier is a standards-compliant HTML filter library written in PHP.
Stars: ✭ 234 (+1571.43%)
Mutual labels:  filter
Magiccamera3
30+Camera different effects with C++ and opengles 3.0
Stars: ✭ 235 (+1578.57%)
Mutual labels:  filter
Tablefilter
A Javascript library making HTML tables filterable and a bit more :)
Stars: ✭ 248 (+1671.43%)
Mutual labels:  filter

Elements of Functional Programming in Python

Binder

Just like there are multiple programming languages in the world, in the same way, there are innumerable categories in which they can be classified. A programming paradigm is one such way which tries to classify programming languages based on their features or coding style. A programming paradigm is essentially a style or a way of programming. Most of the times we understand Python as an object-oriented language, where we model our data in the form of classes, objects, and methods. However, there exist several alternatives to OOP and functional programming is one of them.

Objective

This is the repository linked to the tutorial with the same name. The idea is to introduce people to the concept of Functional Programming in Python using functions like Map, Filter, Reduce and Lambda.

Blogpost

Elements of Functional Programming in Python

Table Of Contents

  • Functional Programming(FP)
  • The Lambda Expression
  • The Map Function
  • The Filter Function
  • The Reduce Function
  • List Comprehensions: Alternative to map, filter and reduce
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].