######################
Functional Programming
######################

Functional programming, or at least, the use of functional programming
techniques, has become quite common in Python.

In this course we will learn some of these techniques. And you may have heard about
them too, in the last lesson of the first course.

Here are some articles you may wish to read to help you become familiar
with the background to functional programming.

You don't need to learn or even understand this right now; this is some background
material, knowledge of which will help you later in the class.

* https://docs.python.org/3/howto/functional.html
* https://marcobonzanini.com/2015/06/08/functional-programming-in-python/
* https://www.dataquest.io/blog/introduction-functional-programming-python/
* https://hackernoon.com/learn-functional-python-in-10-minutes-to-2d1651dece6f