@StarkRG Anyway, back to the topic at hand: I think one of the main things I like about Python is its flexibility and "scalability", in the sense that the complexity of writing a program scales well with the complexity of the program. For simple scripts you don't even need functions, you can just write loops and if statements and print()s in a file and run it and it does the thing. But then when you need functions, you have them; when you need objects, you have them; when you need threads, you have them; when you need project metadata and test runners and third-party packages and all that stuff, they're there. That means beginners don't have to deal with Java-like boilerplate or complex project setup, but advanced users still have access to the advanced features they want - not necessarily perfect, but certainly good enough to write a lot of useful programs in.
Another thing that I like is the package registry (PyPI) and the package distribution system in general. Once one learns a few basic things about how to use virtual environments, any random functionality you want is pretty much a `pip install` away. And that includes bindings to other languages, which often makes up for the fact that Python itself is not very fast. There are a ton of packages that implement something computationally intensive in C or Rust or whatever and wrap it in a layer of Python to make it easy to use interactively.
I should also mention to be fair that a lot of useful stuff is included in Python's standard library, and sometimes as relatively high-level abstractions which are reasonably easy to use. So there's a lot of stuff you can do in Python without ever having to use an external package.
And another thing I've come to appreciate more recently is that the Python has learned pretty well (IMO) how to maintain and evolve the language. Everything is defined by standards, and there are clear processes for modifying the standards. So things about the language generally don't change, at least not in any drastic way, and when they do change, you can be fairly confident that the change has been "audited" and often tested by a lot of people. It gives a pretty good sense of stability - certainly not unique among languages, but relatively speaking, there are not that many programming language communities with this level of maturity.
(All just my personal opinion, of course)
#Python