The Joy of Functional Programming (for Data Science)


Details
FYI, there's this ACM TechTalk with Hadley Wickham (Chief Scientist at RStudio): https://event.on24.com/wcc/r/1983331/2E3ABDB53B10C0F40202EA58E8AC4EDA
Title: The Joy of Functional Programming (for Data Science)
Date: Thursday, June 20, 2019
Time: 03:00 PM Eastern Daylight Time
Duration: 1 hour
So should be 3 AM on Friday in Hong Kong -- not an ideal time, but it could be a good talk:
"Functional programming (FP) provides a rich set of tools for reducing duplication in your code. The goal of FP is to make it easy to express repeated actions using high-level verbs. I think that learning a little about FP is really important for data scientists, because it's a really good fit for many problems that you'll encounter in practice.
In this talk, I'll introduce you to the basics of functional programming in R, using the purrr package. I'll begin by briefly dissecting the for loop that you're already familiar with, then continue to show why functional programming provides elegant alternatives. I'll next dive into two examples showing where FP is particularly useful in data science: when ingesting unruly datasets spread across multiple files, and producing multiple reports for different stakeholders.
You'll get the most out of this talk if you're familiar with R, or you've done data science in other languages like Python."

The Joy of Functional Programming (for Data Science)