All the reasons brought up there, and in a PG's post from 2004 linked from one of the top comments, are the reasons I've picked up Python around year 2000 and never looked back.
While I am fully aware of the drawbacks and even inconsistencies of Python, the one rarely mentioned nit for me is that it is a great pseudo-code language, and great practical substitute for literate programming (with docstrings being built-in language feature, and if anyone remembers doctests).
But, the times are a changing. With Python now being one of top languages, how are engineers 20 years younger than me perceiving it?
Thanks for reposting this.
All the reasons brought up there, and in a PG's post from 2004 linked from one of the top comments, are the reasons I've picked up Python around year 2000 and never looked back.
While I am fully aware of the drawbacks and even inconsistencies of Python, the one rarely mentioned nit for me is that it is a great pseudo-code language, and great practical substitute for literate programming (with docstrings being built-in language feature, and if anyone remembers doctests).
But, the times are a changing. With Python now being one of top languages, how are engineers 20 years younger than me perceiving it?