3  Data Wrangling & Visualization

You have just learned the basics of Python programming — congrats! Now, let’s learn how to wrangle and visualize data.

This second part of the course covers two external libraries: numpy and pandas. Both are essential workhorses of data wrangling with Python. numpy is a library for scientific computing and many other libraries are built on top of this one. pandas is a data analysis and manipulation tool and the best choice when working with tabular data. At the end of this lecture we will also introduce and use matplotlib for simple plotting.

3.1 Lecture Notes

Part 3: Libraries, Data Frames, Data Wrangling, and Visualization

3.2 Application Exercise During the Course

Data Wrangling and Plotting

Please open Google Colab for this exercise through the following link. After opening the Google Colab instance, save a copy to your own Google drive. That’s how you will retain your copy with your own code.

3.3 Additional Application Exercises for Self-Study

Excited for more data wrangling and visualization? Check out the following additional exercises that let you visualize AirBnB data from Berlin.

Data Wrangling and Plotting with AirBnB data