Just one geek's opinions and epiphanies

Why PacktPub?

Over the last year I have read and reviewed a lot of books by Packt Publishing, and I wanted to share one of the reasons (aside from the awesome books) why I have chosen to work with Packt Publishing.

From PacktPub.com

Packt Open Source Project Royalty Scheme Packt believes in Open Source. When we sell a book written on an Open Source project, we pay a royalty directly to that project. As a result of purchasing one of our Open Source books, Packt will have given some of the money received to the Open Source project. In the long term, we see ourselves and yourselves, as customers and readers of our books, as part of the Open Source ecosystem, providing sustainable revenue for the projects we publish on. Our aim at Packt is to establish publishing royalties as an essential part of the service and support business model that sustains Open Source.

It's this kind of commitment from a publisher that really separates the wheat form the chaff.  I feel good when I read a book that is written by Packt because I know that I am, at least in some part, giving back to a community that has given so much to us.

Book Review: Expert Python Programming (PacktPub)

[caption id="" align="alignright" width="233" caption="Expert Python Programming by Tarek Ziade (PacktPub.com)"]Expert Python Programming by Tarek Ziade (PacktPub.com)[/caption]

Expert Python Programming was not what I was expecting to get from a book about Python. I am not a savvy python programmer yet, and in my quest to become one I picked this book up to read. It certainly is not for beginners, and I mean that. If you are not comfortable you may wish to skip it, if you are daring and have the basics of programming down then you can slip this one into your collection.

Tarek Ziade presents, for the most part, best practices and design patterns. Chapters 8 through 14 really are just that, explaining how to be a really great python programmer. From Test-driven design, to Optimization he covers all the bases and if the suggestions and steps are followed even the worst of programmers (no matter the language) could become an expert programmer.

Chapters 2 and 3 literally blew my mind, I mean that! The concepts aren't earth shattering, but they are really good and indepth. I am glad I had the chance to review the book and read those chapters as they gave me some great insight to the language of Python. 

Overall this book has really opened my eyes to the powers of Python and even more how to be a better programmer in general. Thanks Tarek!

You can pick up this novel of awesome at Amazon.com, or check out more details on the book at PacktPub.com.