This chapter introduces readers to the python language and the entire ecosystem built around machine learning with python tools, frameworks and libraries. Overview and code samples are given for each tool to depict its usage and effectiveness. This chapter introduces tools/frameworks such as Anaconda distribution, pandas, numpy, scipy, sklearn, theano, tensorflow, keras and many more