Talk by Anthony Khong - Sun 16 Jun @ PyCon Thailand 2019 (https://th.pycon.org/talks/#sun_3_13:15)
In this talk, I argue that Python is not quite a functional
programming language. We draw examples from Haskell and Clojure to
highlight the importance of immutability, functional core and reusable
data. We look into writing idiomatic Python, whilst enjoying the
benefits of functional programming.
Speaker Bio - Anthony Khong:
I am always fascinated about programming languages. In particular, I
have long advocated for the use of functional programming over object-
oriented programming and a declarative style over an imperative one.
Despite having used Python heavily since 2013, groking Scala, Haskell
and Clojure really changed my style of writing Python code. I would
like to share some of my findings and advocate a functional style of
programming in Python. My other interests include Bayesian statistics,
Monte Carlo methods and high-performance computing.
I am a co-founder and managing director of Arithmox, a startup
offering CTO-as-a-service and growth hacking packages to Indonesian
companies. My interest lies in the use of technology and data-driven
approaches correctly to drive growth. In a business climate where it
is easy to get sucked into the AI hype, I advocate a pragmatic and no-
nonsense approach to introducing such technologies into already-
running businesses.