I am disappointed with this book. Let me start by saying what I was expecting from it, then I'll discuss what is actually in the book.
Given the title of Pro IronPython I was expecting:
- An in-depth presentation of the language. Instead we get a very light weight, very incomplete description. Do not expect a list of keywords or a grammar of the language. They are not there.
- A good description of how to use compiled IronPython code with other .Net languages. One of the main strengths of .Net is the ability to integrate DLL created with different languages. This is trivial with, say, C# and VB.Net but more complex with Python since the language is untyped. This topic is not addressed at all.
- Examples where the specificities of IronPython shine. The author does not present a single example that is easier in IronPython compared to C#.
What is presented then? We get a shallow presentation of the language followed by a series of other shallow applications (connecting to a database, writing page-behind code in Python) that provide no real understanding of IronPython.
When I read a book targeted at Professional developers, I expect to become an expert (think, Jeffrey Richter's .Net books, Steve McConnell's Code Complete, etc.). This book is not in the same league, by far.