I think Python is an excellent programming language. Yes, it is quite new compared to others but in term of usability and stability I think it is quite on par if not above the rest. I in particular love some of its unique language constructs, like the list (in Python an integer-indexed array is called a list) rebuilding shorthand:
Originally Posted by caramel_nut
.. and local functions:
all_values = [1,2,3,400,5,6,721,8,9,101]
less_than_100 = [x for x in all_values if x < 100]
# now less_than_100 is [1,2,3,5,6,8,9] !
I believe Python is gaining its popularity, thanks to increasing number of tools made using Python. The BitTorrent technology and its original client was built using Python. Python is also used in YouTube and Google backend!
x = 10
return x * 2
print local_function(x) # will print 20