Navigation Menu

Skip to content

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published