What is python?
Python is a widely used high-level programming language for general-purpose programming. Python is an open source language that is easy to learn and apply. Python has a unique combination of being both a capable general-purpose programming language as well as being easy to use for analytical and quantitative computing.

Why python for big data?
Python is easy to understand and therefore has emerged as a leader in Big Data and Data Science programming. There are still other popular languages like R, SPSS, Julia and many other popular languages. Python’s growing popularity in the field is evident in the growth of its Big Data, Hadoop and data science libraries.