This looks nice. I've also heard many recommendations for the book Programming Collective Intelligence[1], which touches the same subjects and also has examples in Python. Now I'm tempted to read both :)
Take a look to «building machine learning systems with python». It's a great read. If you are interested I reviewed it at O'Reilly's site.
Both are good recommendations. Building ML systems isn't really about building ML systems, it's more about introductory machine learning techniques using Python libraries, and covers much of the same ground. I found Programming Collective Intelligence more practical, and the copy of Building Machine Learning Systems I have does have quite a few errors in it, which I suppose makes for more interesting experimentation (fixing example code certainly helps you understand it, no?).