A great place to start is a series on YouTube by a guy named "Bucky". He starts from scratch and walks you through strings, tuples, dictionaries, if-else, elif, etc.
Here's his stuff: http://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA&feature=plcp -Paul On Tue, May 1, 2012 at 11:30 AM, Bradley Gabe <[email protected]> wrote: > I'd helped to train a bunch of people into Python for XSI over a range of > time, so my advice would be with respect to the process of learning. > > First learn Python. > Then work on Python in the context of XSI. > > Why? > > It's important for you to understand the syntax and logic structure of > Python as its own entity before you inject the idiosyncrasies of XSI, with > ActiveX, and the Object Model. > > You want to review each data type in Python, learn about their built in > methods, learn how to convert between them. During this process you will > quickly come to realize how powerful Python is compared to VBscript, and > how Python rewards you for being clever which makes it more fun to work > with. The O'Reilly book on learning basic > Python<http://www.amazon.com/Learning-Python-Edition-Mark-Lutz/dp/0596513984>is > excellent for learning in this structure. > > From personal experience, I had been tinkering with Python in XSI for > about a year (after many years of coding in jscript) before I shifted into > building a pipeline using a Python-based web development language that had > nothing to do with XSI. It was only after my experience dealing with > building custom data structures, and eventually messing around with the > guts of Python to manipulate information at the core that I really > developed an appreciation and love for the language, and ultimately > progressed towards being a power user once back in XSI. > > -B >

