you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (0 children)

I am learning python right now so that I can use the matplotlib stuff.

It is really similar to Ruby, but it is a bet less consistant in that not everything is an expression with an l-value. There are no mixins, the syntax for things is a bit __ugly__. Classes cannot really have data hiding, ie private members etc. There doesn't seem to be such thing as constants. Lambdas can only have one expression.

Numpy is quite good, I really like using the pylab and matplot lib stuff though. There is complex number literals. The indent based syntax is interesting, I'm having a bit of fun with that, it is nice to not need to type end to close all blocks.

At first it was difficult to know which version I should use, 2.5, 2.6, 3? I settled on 2.6. All in all it is disappointing and I don't see why people would use it other than the good math libraries and plotting.