Python is hyped because it is a vеry bеginnеrs friеndly lаnguаge to lеаrn, yеt it also can be very powerful (Whole ААА gаmеs hаvе bееn built in Pythоn). The syntax is very elegant in my opinion and removes a lot of the bloat code that you see in other languages. I also like how they have somewhat of a standard way of formatting the code which makes it much easier to read other peoples code.
Another reason why it is so popular is the amount of modules available to use. And if there isn’t a Python module for what you want it is fairly simple to wrap a C/C++ library to work with Python.
It might not have the speed of languages like C/C++ but in our day and age computers and becoming faster and faster and memory is becoming more abundant so this isn’t as big as a issue anymore. More people are looking to get things done faster these days.
I mean just look at the basic “Hello World” program in Python compared to other languages. You can see how little code it takes to get things done in Python
print “Hello World!”
Then there is some neat features like being able to return multiple objects from a function, handling a undefined amount of arguments in a function and all them goodies.