@eal @ekaitz_zarraga Well, maybe if you want functional programming there are better options out there. Clojure, Scheme, LISP, Erlang, Elixir, Haskell... Python, is imperative and borrows a couple things from functional programming.
I think that trying to be both is an error in the end, as you'll never be good enough in either.