Because I'm learning it, almost done through the tutorial, and it looks great.
Name:
Anonymous2005-12-22 1:18
Python OO isn't strict OO, basically. That's because Python isn't a very strict language. The three main showstopping errors are typos, type mismatches, and invalid subscripting of a list - all of which happen to be very easy to understand. Errors relating to use of OO almost never occur because the way OO is handled is so lax. It makes one feel at ease to do things considered "outrageous" in other languages because the overhead isn't a major concern. People interested in purity call it a hack, and a slow one. People who Want To Get Things Done Fast generally like Python (eventually).