"Christopher J. Kucera" wrote:
Tim Cook wrote:
Ok folks if you are like me and not only can't see the light but can't even find the path to the light try these things:
1. Do the Python tutorial.
Well, I hardly count as a newbie any more, but I'll just add this: Learning Python was the single most useful thing that helped me grok Zope. (Well, I digress. That plus figuring out acquisition.) It helped enormously, and despite what others have said, I think it sheds an amazing amount of light on How Things Work. :)
Agreed. I was a Java fan for a couple of years, so when I came to Zope I had some preconceptions about what constitutes an "object". I finally started to get the Zope and Python way of thinking when I realized you could assign arbitrary properties to objects--and those arbitrary properties are first class citizens in the language. For me, Java restricted me to a mindset that required perfection, while Python and Zope encouraged exploration without language-imposed limitations. Python made coding fun again. :-) Shane