"introduction to machine learning with python a guide for data science" is one of the most famous book . it contain all the matierls that you need to know in order to master ML concepts and algorithms. here some note I take it from this fantastic book