Which type of programming does python support quora