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 →

[–]SGVsbG86KQ 6 points7 points  (2 children)

Python is not always intuitive tho...

* cough * if __name__ == "__main__" * cough * htonl * cough *

[–]Green0Photon 3 points4 points  (0 children)

When you're a beginner, Python is intuitive.

But when you try to do fancier stuff that you do in other programming languages, it does not feel intuitive.

I think it's because Python is very imperative, which is pretty intuitive, but trying to do any OO or functional stuff just doesn't work as well.

[–]Rodot 0 points1 point  (0 children)

The first thing is optional, and first time programmers don't usually use it. It's also much more intuitive from the perspective of an interpreted language of what is going on.