From the course: Functional Programming with Python

A functional approach to transform code - Python Tutorial

From the course: Functional Programming with Python

A functional approach to transform code

- [Shaun] An increasing number of developers are switching to object oriented programming to functional programming as a way to minimize the potential for bugs in their code, while maximizing it's readability and reuse-ability. Functional programming is an increasingly popular coding paradigm that's been champion by languages like lisp and Haskell and many of its features are supported in Python. Writing code using functional programing concepts is the single most important approach you can take to ensure your applications are maintainable and scalable. In this course I'll show you how to program in the functional paradigm. We'll start of with the basic concepts of functional programming and how it compares to object oriented programming and then move on to first class functions and how to work with them in python. We'll then move on to see how functional programming makes working with data structures very straight forward and close out with an introduction to some more advanced concepts such as recursion and partial application. I'm Shaun Wassell and I'm a senior software developer. Join me in my LinkedIn learning course to learn functional programming with Python and see how to take your code to a whole new level.

Contents