In the “Functional Programming in Python: Lessons from Haskell and Clojure,” talk, Anthony Khong assesses Python as a functional programming language. As a point of reference, Anthony compares Python against Haskell and Clojure to assess each language in terms of immutability, functional core and reusable data. Topics explored include writing idiomatic code while benefiting from functional programming, stateful interface in third party libraries and maximal function reuse.
You can watch the video here: https://www.youtube.com/watch?v=UgnCnEDrMM8&t=1186s
Watch more of Anthony’s talks at:
PyCon ID 2019 | Anthony Khong – Functional Programming 101 with Python: https://www.youtube.com/watch?v=uXhZML1Z0Vg
Geni – Dataframe Library on Spark – Anthony Khong – Scicloj interview 3: https://www.youtube.com/watch?v=3R2FJQdtLf8&t=3229s
PyCon APAC 2019 – Anthony Khong – Property Based Testing in Python with Hypothesis: https://www.youtube.com/watch?v=58pvnRJ0prI&t=2030s