Inductive Automation prides itself on building software centered around open and accessible technologies. Of course, this means that in order to be as effective as possible it is necessary to have a good understanding of these technologies. Outside resources such as books and websites can be invaluable.
This thread is dedicated to sharing your favorite and most useful resource. To get things started, here are some books that are permanent fixtures on the desks here at Inductive Automation:
I think I’ve got every Python book in publication, and by far I got the most out of “Core Python”. The way that classes and functions were explained really cleared up everything: Core Python If all I had was fifty bucks in my pocket, this would be the book I’d get.
Another Python book that I could recommend to beginners is “Python Power”. It doesn’t get the greatest of reviews, but for my money it made a lot of sense out of things like lists and strings when I was first starting out: Python Power
I belong to a Jython forum, and someone there posted about an online Python programming course at MIT. It focuses on how Python could be used in statistical analysis, among other things.
It is free, and the videos and pdf lecture notes can be downloaded. I watched a few, and some of the material is pretty dry (it’s MIT, after all) but I look forward to seeing what they are doing in the advanced lessons.