Recommended additional resources

Clean code

PEP8

Functional programming

A good overview and introduction to functional programming is the book Functional Python Programming from Steven F. Lott.

Also the documentation of PyToolz gives a good overview and introduction what functional programming and pure functions are.

Testing

Useful if you want to to test behaviour on specific http-status-codes on external service-calls: httpstat.us

APIs

General resources about API-design:

Concurrency

Type Annotations