Hi guys. So far I know C++. From C#/Java I would choose C# (am I right?). But well I wanted to learn some high-lvl language, like Python. Got through many online tutorials and here I am. Doing pretty nothing
What is Python desired for (inb4 go eat shit stupid "python is for kids" fags)? I am not asking like "oh, what can I do with Python", but what are the things, that are more often done in this language (like because its easier there, or libraries etc.). Will be glad for your answers
P.S C# vs. Java? (I've done some research, know the differences, just wanted to know your opinion)
>What is Python desired for
Everything where there isn't even the slightest chance that performance might bother you. Like youtube-dl. Unlike even some basic web services, but that goes even for the most so-called web languages out there.
In fact, everything, where the shitty reference implementation won't limit you.
>So anything making use of that instead of a long ass compile time
CPython takes a long time to start up, because of shit-tier design. There are compilers that literally compile faster than this piece of shit.
Also, the C-API for embedding is shit and as a bonus it's hard to make it secure enough to embed it into game content.
So it's really shitty for gamedev & modding.
Some game engines - among other software projects - use it as advanced build system though.
Python has a lot of uses and the performance is good enough for some quite demanding applications. It is used for a lot of scientific computing. There are some video game back ends that use Python (this is my area and personally I prefer Scala and Java but it's doable). Personally my main use for Python is infrastructure tasks as I find that is a situation where performance is not a big deal. I just want something portable that is easy to read and write.
Whether you should learn it comes down to what you want to work on and whether you enjoy it. For example Java and C# are both excellent choices