IN THIS CHAPTER
Taking on data types
Looking at how loops work
Forming simple user-defined functions
Defining classes in Python
Exploring data science Python libraries
Practicing data analysis for yourself
Although popular programming languages like Java and C++ are good for developing stand-alone desktop applications, Python’s versatility makes it an ideal programming language for processing, analyzing, and visualizing data. For this reason, Python has earned a reputation of excellence in the data science field, where it has been widely adopted over the past decade. In fact, Python has become so popular that it seems to have stolen ground from R — the other free, widely adopted programming language for data science applications. Python’s status as one of the more popular programming languages out there can be linked to the fact that it’s relatively ...