What is Functional Programming?

“Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data”. In other words, functional programming (FP) promotes code with no side effects and immutable variables. It is a declarative type of programming style. Its main focus is on “what to solve” in contrast to an imperative style where the main focus is “how to solve”.

Functional Programming Concepts

Disadvantages of Functional Programming

Conclusion

#functional programming #python #tech blogs #fp #functional programming with python

Functional Programming with Python
1.15 GEEK