2015
Treehouse
Kenneth Love
2:38
English
Functional programming is a great addition to any programmer's toolset. FP allows you to quickly filter lists, modify values, find answers, and other repetitious tasks with less code than other approaches.
Functional Rules
What is Functional Programming?
Core Concepts
Review: Core Concepts - 5 questions
Things Not To Do
Review: Bad Practices - 5 questions
What We're Going to Work With
First-Class Functions - 1 objective
Functional Workhorses
Sorting
Sorting - 2 objectives
attrgetter - 1 objective
Map
Map - 2 objectives
Map Comprehension - 2 objectives
Filter
Filter - 2 objectives
Filter comprehension - 1 objective
Chaining Functions
Map and Filter - 3 objectives
Map and Filter Comprehension - 1 objective
The Lambda Lambada
Reduce
Reduce - 4 objectives
Recursion - 1 objective
Lambda
Lambda - 1 objective
Lambda 2 - 1 objective
Partials
Partial - 4 objectives
Currying
Let's Wrap Up
Review: Functional Python - 8 questions
Download File Size:261.92 MB