Machine learning is the scientific study of algorithms and statistical models that computer systems use to perform a specific task without using explicit instructions, relying on patterns and inference instead. It is seen as a subset of artificial intelligence.
Python is an interpreted, high-level, general-purpose programming language.
Python is a perfect minimalistic and intuitive language with a full-featured library line (also called frameworks) which significantly reduces the time required to get the first grasp of Machine learning.