4 ms·
Yes, Python will probably retain niches as a beginner language and a language for scientific data processing (but not in web development). This is because it's
by jonathansizz 14y ago
Yes, Python will probably retain niches as a beginner language and a language for scientific data processing (but not in web development). This is because it's fairly easy to learn and the language enforces certain minimal coding practices better than most other languages. But it should be clear by now that Python certainly won't be taking over the broader programming world.
There was group of guys at a previous job of mine who loved programming in Python so much that they started advocating for its use at work for serious projects. They eventually got their wish, but six months later they realized that using Python for heavy-duty corporate stuff is far removed from using it for personal hobby programming.
The main problem is that Python has been oversold. This will be corrected in due course, and things will go on with Python being used only where appropriate.
- msellout 14y agoCan you give some examples for why Python is not appropriate for "heavy-duty corporate stuff"?
- nacker 14y agoNo, Python will not be "taking over the broader programming world", nor will any other language. Of course Python will go on, hopefully, being used only where appropriate. As for your n = "?" (your ex=colleagues) anecdote, it is laughable, ignorant, and insulting to the intelligence. Are you not aware of "heavy-duty corporate stuff" such as Google, or Youtube, let alone the massive scientific ecosystem built around Python, or do you consider such things "personal hobby programming"? Python has not been "oversold", as it has never been sold at all. Perhaps you should ask yourself why MIT has converted its courses to Python.