Functional Programming with Python 2
Offered By: Pluralsight
Course Description
Overview
This Pluralsight course is designed to help you apply functional programming skills in python.
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.
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.
Syllabus
- 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
Taught by
Gerald Britton
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity