Machine Learning with Python discusses machine learning concepts and the Python tools used for machine learning. It introduces machine learning terminology and different types of learning. It describes the Pandas, Matplotlib and scikit-learn frameworks for data analysis and machine learning in Python. Examples show simple programs for supervised learning using linear regression and unsupervised learning using K-means clustering.