I'm a newcomer to machine learning I really appreciated the low level of assumed knowledge and gentle step by step approach to the theory.
Also, as someone fairly well versed in the Python I was impressed at the clarity of the explanation of the syntax and conventions for the benefit of beginners.
The book could do with better editing as there are some pacing, spelling and formatting issues (e.g hyperlinks in the text), however overall this is one of my favourite computer science books, 100% recommended for the interested layman.