I have been invited by PackPub to review their new Django-based book Instant Django 1.5 Application Development Starter. PackPub’s instant series of books is geared to give new users to the technologies a quick start on development os software usage. The books are short and to the point, a no-frills approach.
In this particular case, I think the book is very well organized, the examples are clear and the pace is correct and, overall, the book gets the intendend result, which is to give an introduction to Django development. The book is written by Mauro Rocco, who is Italian, and sometimes his background on Latin languages can be seen (like in this blog too), but it’s not detrimental to his English or the grammar and syntax in the book.
I haven’t been a Python web developer in my career, and I have started and stopped working with Django (and other simpler frameworks) many times. I always have a good reference at hand, but some are either too advanced for me to just check some basic stuff, or their examples and code are messy and all over the book. With this book, whenever I have to do my yearly web development in Python (and Django), I can use this a start. Coupled with a best practices and a more advanced compendium on the framework, you have a good set to work with. I highly recommend this book.