When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

pluralsight logo

Functional Programming with Python 2

Python is one of the most popular programming languages in the world today. Functional programming is also enjoying a resurgence of popularity. This course shows you how to marry the two and apply functional programming principles in Python.

     
  • 4
  •  |
  • Reviews ( 44 )
Free

This Course Includes

  • iconpluralsight
  • icon4 (44 reviews )
  • icon1 hour 50 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconExpanded Courses
  • iconpluralsight

About Functional Programming with Python 2

Functional programming (or FP) is a fifty-year-old idea that is becoming more and more relevant in building low-fault, high-concurrency systems. In this course, Functional Programming with Python 2, you will learn six essential paradigms of FP and how to implement them in Python. You will learn how to recognize problems that lend themselves to functional solutions, how to implement them professionally, and how they can be used to make your programs more robust and succinct. When you're finished with this course, you will be well on your way to adapting a functional style of programming to your Python projects.

What You Will Learn?

  • Course Overview : 2mins.
  • Introducing Functional Programming : 12mins.
  • First Class Functions : 12mins.
  • Pure Functions : 14mins.
  • Immutable Variables : 15mins.
  • Lazy Evaluation : 12mins.
  • Recursion : 19mins.
  • Simplifying Condition Testing with Matching : 17mins.
  • Summary : 3mins.