According to tutorialspoint.com, Python is a functional programming language."Some of the popular functional programming languages include: Lisp, Python, Erlang, Haskell, Clojure, etc."
https://www.tutorialspoint.com/functional_programming/functional_programming_introduction.htm
But other sources say Python is an object-oriented programming language (you can create objects in Python).
So is Python both?If so, if you're trying to program something that requires lots of mathematical computations, would Python still be a good choice (Since functional languages have concurrency, better syntax for math, and higher-level functions)?