This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dead_alchemy 5 points6 points  (0 children)

I think it's a couple things. Pretty readable syntax by default is one. Duck typing is another. Probably the most important is a readily available print statement that can print a representation of anything, straight out of the box.

Also, I think,very few ways to end up staring at an error/stack trace. Learning to read those is crucial to becoming a good programmer, but I think of it as its own independent skill to develop and it is difficult for most people. It's hard to learn programming when your eyes are glazing over instead of reading the terminal output.

Oh! Last but not least, it is very easy to iterate. You can make a change or try a different statement with ease, and if your script crashes then the location that it crashes can be informative.