Data Wrangling is a 3 parts process as below :
1- Data gathering from different sources using python codes (collecting data from different file sources CSV, TSV, TXT, web scraping ,...).
2- Data Assessment and check it's validity (check data for quality and tidiness issues visually and programmatically using python).
3- Data cleaning and preparation for data analysis (cleaning all quality issues and improve data tidiness to be ready and suitable for data analysis).