|
|
|
|
|
by yung_steezy
1646 days ago
|
|
I write Python for a living but it is hard to get excited about. Even when I'm doing cool stuff with it I'm using pyspark API to call a Scala endpoint.
The language itself lacks a personality from my POV. Jack of all trades but master of none. |
|
What I really like about the Python realm is that everything just seems to work easily. The whole ecosystem just seems to work so well as a whole. In the currently rather rare moments when I use another language and its ecosystem, I at once seem to encounter kind of annoying little problems. It's a bit difficult to grasp why.
Python's syntax simplicity is also great. You can often really guess the code, even if you don't know a function. Compared to that, when I'm seeing super complicated bash scripts for example in the context of hacking, I always think "wow, in Python would be so much easier". I mean I can deal with complicated stuff, too. But with Python, I'm getting lazy lol.
I'm also pretty much a universalist. So I like that jack-of-all-trades aspect of Python. I also like the scientific possibilities of it. Am constantly thinking if I should go back to university and study physics (or mathematics). I think Python would be a good tool there.
What is also nice is that the Python ecosystem is not moving too fast. You have pretty much basic tools which will stay for quite a long time. There's Django for professional and Flask for easier stuff in the context of web development, and that's it pretty much. I don't want to learn constantly new technologies. I want to use them. So when I learn Python technologies, my knowledge will stay for kind of a long time. Totally different from JavaScript for example where there are constantly new frameworks emerging. That's not too much for me.