6 Data Wrangling in Python

This week we will turn from broader programming and software engineering concepts to practical approaches of working with data in Python. In particular, we will focus on pandas, a versatile library for data analysis, which often serves as the first building block in many data-science pipelines.


  • Guttag. Chapter 23
  • McKinney. Chapters 5-9


  • Data input and output
  • Working with pandas library

Assignment 3

  • Testing and data wrangling in Python
  • Due at 11:00 on Wednesday, 27th October (submission on Blackboard)
  • Rename the file from 03_assignment.ipynb to 03_assignment_studentnumber_firstname_lastname.ipynb before submission