Review of Python Machine Learning by Sebastian Raschka (Packt Publishing). This is a very good introductory book on Machine Learning and data science with Python. It has a good balance between theory and practical coding examples. It's aimed at those who are new to machine learning. It covers some popular python libraries, including scikit-learn pandas and numpy. You can buy it here (via Amazon affiliate)
https://amzn.to/2roBEok
If you're looking for a more theoretical book on machine learning then I would recommend pattern recognition and machine learning by Christopher Bishop, buy it here https://amzn.to/2I2bTQP (affiliate link)
My Python Course - • Video