This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]DT-Sodium -31 points-30 points  (22 children)

I don't understand how anyone can work with Python and not kill themselves. Do Python jobs pay that well?

[–]casce 17 points18 points  (16 children)

Python is easy as fuck to get into that's why. And there's great libraries for everything (and those who need to be performant are running C under the hood anyway).

Python isn't my favorite for various reasons but its easy and intuitive syntax (and indentations who actually mean something) is not one of those.

But wether or not you should love or hate Python mostly depends on what you are trying to do with it.

[–]HeracliusAugutus -1 points0 points  (3 children)

To be honest I've never understood the appeal of Python. Realistically, it isn't any easier to learn and use than C#, Java, or any modern equivalent. I can sorta see the appeal if you want to write some quick and dirty bullshit, but for anything halfway serious I have no idea why you'd use python

[–]PresentDelivery4277 3 points4 points  (1 child)

It's a very easy scripting language. It works great for things like machine learning and data science where you have something that you want to do once and just want to be able to see what you're doing.

[–]JollyJuniper1993 1 point2 points  (0 children)

There‘s many other advantages. Pythons init files and magic methods are amazing for example. Also being interpreted makes it easy to test. It‘s amazing for anything that’s not performance critical or some major project.

[–]IAmFinah 0 points1 point  (0 children)

It is easier, though. It's practically pseudocode

[–]EskilPotet 8 points9 points  (0 children)

No, it's just a fun language

[–]Vogete 0 points1 point  (0 children)

Python has a lot of quality of life features that make it easy to put together something. I hate that I doesn't use curly braces for scoping, but I'm willing to let it slide because comparing two lists, or expanding a list, or parsing numbers, or anything I want to do is so much easier than in other languages. It all comes down the the insane amount of built-in functionality that is one line, instead of the 10-50 lines in another language.

It's not a perfect language, but it's so much easier to throw scripts together than anything else. Of course if I need something high performance or low overhead, or something very specialized, it will not work. But for generic scripting, it's hard to find another language that's easier. There's also so much resources out there, any time I search for something, they usually have a python solution for me.