+ 6

What can you actually do with python?

What's the difference between Java and arduino and the rest? Are they better or worse than python?

24th Dec 2020, 9:51 AM
Petra
31 Answers
+ 8
Each has its own positives and negatives. Python is a general purpose language so you can do almost anything with it.
24th Dec 2020, 9:53 AM
Slick
Slick - avatar
+ 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/
26th Dec 2020, 3:18 AM
David Ashton
David Ashton - avatar
+ 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.
24th Dec 2020, 3:09 PM
Slick
Slick - avatar
+ 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.
24th Dec 2020, 3:30 PM
XXX
XXX - avatar
+ 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.
24th Dec 2020, 3:41 PM
Slick
Slick - avatar
+ 4
Martin Taylor Ok, thanks. I've heard of microbit, and seen it. Thanks for the tips
24th Dec 2020, 4:03 PM
Petra
+ 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.
25th Dec 2020, 12:59 PM
Sonic
Sonic - avatar
+ 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.
26th Dec 2020, 2:01 AM
Sonic
Sonic - avatar
+ 3
Thanks Slick and Ayush Kumar for answering my questions 😃😃
24th Dec 2020, 10:13 AM
Petra
+ 3
Martin Taylor Thanks for being specific 😁😁😁
24th Dec 2020, 1:18 PM
Petra
+ 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.
24th Dec 2020, 2:30 PM
XXX
XXX - avatar
+ 3
Python where we can, C++ where we must.” - Most Fortune 500 Companies https://realpython.com/world-class-companies-using-python/
25th Dec 2020, 8:55 PM
Steven M
Steven M - avatar
+ 3
To add to Steven M 's link, here is a big list of diversified Python users https://www.python.org/about/success/
26th Dec 2020, 1:38 AM
David Ashton
David Ashton - avatar
+ 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.
26th Dec 2020, 7:52 AM
Pranjal Tambe
Pranjal Tambe - avatar
+ 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.
26th Dec 2020, 2:08 AM
Sonic
Sonic - avatar
+ 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.
25th Dec 2020, 12:16 AM
AW4
AW4 - avatar
+ 1
I made a OS out of it. Keep imagining what you can or can't do with such a simple language.
25th Dec 2020, 2:40 AM
DRA701
DRA701 - avatar
+ 1
It's mostly used in cyber security and artificial intelligence
25th Dec 2020, 10:59 AM
Ismaail Elomrani
Ismaail Elomrani - avatar
+ 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.!
25th Dec 2020, 5:50 PM
dillythecoder
dillythecoder - avatar
+ 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!
26th Dec 2020, 12:32 AM
Crash
Crash - avatar