Check this out: https://github.com/slott56/five-kinds-of-python-functions.
This needs some work to get it ready for Python 3.8.
Here's my thought: Building Skills in Functional Python Programming.
This would parallel the essential application structure for Building Skills in Object-Oriented Design, but would follow a functional approach in Python. This has to wait until I finish the second edition of https://www.packtpub.com/application-development/modern-python-cookbook.
Perhaps I should publish this a chapter at a time for Patreon members, and everyone else can wait until the whole book drops?