John Schinnerer wrote:
Be honest now - how many of you saying "python is really easy to learn" or equivalent here recently would have said that when you first started using it?
Me. And most of NIP. On average takes a programmer here about 1/2 day to pick up Python.
I'm not a newbie to programming, and I find python quite cryptic and confusing,
Hmmm... first person I've ever heard describe python as 'cryptic'. Python is really explicit, so cryptic may be the wrong word. Confusion, well, that's in the eye of the beholder ;-)
especially all those mysterious underscores
What's mysterious about them?
and 'self' and
self is pretty simple. It's the current object. Other languages (like C++) use this concept but try to hide the fact its there. Python is pretty explicit about it.
'context'
This is a Zope thing. Zope, contrary to Python, is not explicit, or easy to learn ;-)
and mandatory indentation
Get over it. You'll appreciate this when you come back to maintain some code you haven't seen in six months.
and so on and on.
No please, do go on... I'm interested in all these cryptic and confusing things...
And then there's trying to understand and use it in/with Zope.
Now THAT is a legitimate bitch ;-)
And, I *sure* am tired of people who already know it well saying over and over again how easy it is...for *them*, 'cause it's not for me.
Does that maybe say something about you? (joke ;-) cheers, Chris