Abstract
Python is considered one of the most simple and efficient programming
languages. Its object-oriented programming approach and elegant syntax make it a
powerful programming language. Python is an interpreted language. Its dynamic typing
and high level data structures make it an ideal language for application development in
various areas and on multiple platforms. Today, Python is widely used in the areas of
machine learning and data science. The following chapter discusses Python, the utility
of Python in machine learning and data science, ecosystem of Python in machine
learning and various libraries in Python required for machine learning.