Functional Programming with Python

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.
Course info
Rating
(33)
Level
Advanced
Updated
Aug 2, 2017
Duration
1h 49m
Table of contents
Course Overview
Introducing Functional Programming
First Class Functions
Pure Functions
Immutable Variables
Lazy Evaluation
Recursion
Simplifying Condition Testing with Matching
Summary
Description
Course info
Rating
(33)
Level
Advanced
Updated
Aug 2, 2017
Duration
1h 49m
Description

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, 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.

About the author
About the author

Gerald is a multiple-year of the Microsoft MVP award, Gerald has led introductory classes in Python and SQL for industry-sponsored events at Ryerson University, Toronto and the University of Toronto (his alma mater). 

More from the author
SSIS Database Maintenance Playbook
Advanced
1h 10m
Jun 26, 2020
PostgreSQL Functions Playbook
Advanced
2h 28m
Dec 10, 2019
More courses by Gerald Britton