In this section, you’ll get ready to tackle functional programming in Python! You’ll learn the basics of functional programming in Python and how you can use immutable data structures to represent data in your programs.
You’ll go over what functional programming (FP) is from a computer science perspective and how it compares to other programming paradigms, like object-oriented programming (OOP) or procedural programming.
Here’s the example data set we’ll be working with throughout the course:
| Name | Field | Born | Nobel Prize? |
|-----------------|------------|------|--------------|
| Ada Lovelace | math | 1815 | no |
| Emmy Noether | math | 1882 | no |
| Marie Curie | math | 1867 | yes |
| Tu Youyou | physics | 1930 | yes |
| Ada Yonath | chemistry | 1939 | yes |
| Vera Rubin | astronomy | 1928 | no |
| Sally Ride | physics | 1951 | no |
samuelakosa on March 31, 2020
nice!