Ok, I am a Java guy. Will always be. But my peers, almost everyone uses Python for machine learning. I picked up this book to understand the code that various open source tools (and online examples) implement algorithms. You don’t find much in Java when you compare to Python. This book was precise, well structured and comprehensive. If you want to start machine learning with python, read this book first.