31 Answers
+ 8
Each has its own positives and negatives. Python is a general purpose language so you can do almost anything with it.
+ 7
Sonic I know next to nothing about Python in web development, but I see Python recently passed Java as the second most popular (C is first) programming language.
https://www.zdnet.com/article/programming-language-pythons-popularity-ahead-of-java-for-first-time-but-still-trailing-c/
https://steelkiwi.com/blog/python-demand-on-development-market/
+ 6
I just said it was a nice language... name one seasoned/serious coder that thinks python is the end all be all. Fanboys are described in that name, they are yound minded (or literal children) fans, it's not a bad thing. And we all know you are an amazing coder and you know a lot about telcom stuff, but it seems like you hold a bit of resentment twords obviously easier languages. Could it be all the tedious coding you had to do? Either way, they'll see soon enough and if not, then that's just one less person who's playing 'wanna be a hacker' and they can go to the next interest of the month.
+ 5
Slick no one was talking about you. Martin Taylor said that because in one answer there were the words "so there are no limits". It might not have been the intention of the answerer to say that Python has no limits, but it surely is a problem nonetheless as there are many who think so. And then I just added my rant.
About "it seems like you hold a bit of resentment twords obviously easier languages", I don't think that is the problem. The problem is that people are madly in love with a language that surely does NOT deserve the popularity it's getting. I literally saw an answer once saying C++ is dying and one should instead learn Python. I'm not kidding. A person a few years ago wouldn't say that. But now that there is Python everyone is learning it. One might argue once you have learned Python, you can go onto C. Trust me, few months ago I was convinced that I could get a job in Python and JS and that I didn't need to learn other languages. And any beginner would think the same. Peace.
+ 5
XXX oh okay, my bad. Didn't even see that one. I totally gotcha there, and as you stated, you learned the hard way that you need to know more than Python to even be considered a programmer in the professional world.
Martin Taylor I can definitely see your point! These dreams and ideals aren't in reality, but we were all young once. And then came the day reality took permanent residence right next door. I wholeheartedly agree with your message, but it's funny that those who really don't care really need to hear it the most. Just seemed unproductive then but i feel ya.
+ 4
Martin Taylor Ok, thanks. I've heard of microbit, and seen it. Thanks for the tips
+ 4
It's good for automation, data science and especially getting professionals from non IT fields to be able to code and automate certain tasks. Python may have lowered the barrier to entry for programming for some people.
+ 4
Crash I'm no expert but I've heard that resolving merge conflicts in larger projects is somewhat harder with indents as opposed to with the use of curly braces.
+ 3
Thanks Slick and Ayush Kumar for answering my questions 😃😃
+ 3
Martin Taylor Thanks for being specific 😁😁😁
+ 3
Martin Taylor exactly. AI and ML in my opinion are more math and statistics than programming. And most of these fanboys who like Python because they are able to build easy chat bots and face recognition programs don't even know the algorithms being used under the hood. I like how these fanboys have a simple ideology - just because I can't (or don't want to) understand other so called 'lower' level languages, I'll just assume Python is the best.
+ 3
“Python where we can, C++ where we must.” - Most Fortune 500 Companies
https://realpython.com/world-class-companies-using-python/
+ 3
To add to Steven M 's link, here is a big list of diversified Python users https://www.python.org/about/success/
+ 3
As someone said here, Python has lowered the barrier to entry for programming. I do sort of agree. Most of the researchers that do research work, atleast in Physics, should not have to spend more time in learning programming than in performing their main research work. So python is very helpful for us, as it gives quicker results and we don't have to spend more time doing what the IT guys do, instead we could focus more on our research work.
+ 2
David Ashton no doubt, Python is the great all-rounder generalist of programming languages due to its vast array of libraries but I am not sure if it's better than any other language in any of those fields except perhaps for data science? Dunno, I am now heading into subjective discussion territory.
+ 1
u can do just about anything with python that u can do with any scripting language. some people prefer it because it is concise, but i dont prefer it because of indents. indents are so annoying and it wont run if the indents are wrong. so annoying. and then it doesnt even explain why. but its just because of indents.
+ 1
I made a OS out of it. Keep imagining what you can or can't do with such a simple language.
+ 1
It's mostly used in cyber security and artificial intelligence
+ 1
Theres not really a specific thing python is used for really... Thing with progranming languages is the the language is just a tool to code your idea....So the language used wont make a big deal as long as it works for you.!
+ 1
Nike
Whether you indent incorrectly or put the brackets incorrectly comes down to the same thing!
The interpreter or compiler shows you exactly where you made the mistake ...
You just have to fix it!