Technological innovations in recent years has greatly reshaped the face of business. Data analysis, in particular, is playing an increasingly crucial role in all perspectives of business decision making. Python is one of the most popular analytical programming languages for data analysis, due to its high readability and active developer ecosystem.