This article presents a review of the use of Python for data analysis. It discusses the main specialized libraries and the advantages of using Python for data analysis. Also, the main phases of data analysis are explained in general and in an example with the programming language. It is concluded that Python presents multiple advantages in its use and that in spite of being an open source software, it allows professional and sophisticated work in data management and statistical calculations.