One of the best features of Python programming is that the Python programs can be moved from one platform to another and can be run without making any additional changes on almost all platforms including Windows, Linux, and Mac OS X. It has a simple syntax, which is quite similar to the English language. Moreover, its syntax allows developers to write programs with shorter or fewer lines as compared to other programming languages. Another major advantage with Python programming is that prototyping can be done very quickly, that is, a code can be executed as soon as it has been written.Python has emerged as the most favored language for Data Analytics. It easily integrates with other technologies and offers greater stability, leading to higher programming productivity especially in complex Agile projects. Python reduces development time by nearly half due to it's easy to read syntax and simple compilation function. Python has a built-in debugger, making the process of debugging programs a straightforward task. Since a long time, the use of Python was restricted to scientific computing and highly quantitative domains such as finance, physics, oil and gas, and signal processing, but it is now finding increasing acceptance across all domains, especially in the field of Data Science.