This course is designed for individuals with good understanding of Python programming who want to sharpen their python skills towards becoming proficient in dealing with and manipulating data as a core step for any data analysis or machine learning project. The course will cover essential skills for reading from different data sources, data cleaning, handling and plotting. Also, this course gives you a deep dive into Pandas, Numpy, Matplotlib and Seaborn the essential libraries for you as a python programmer and as a data scientist. The course should include but not limited to the following topics:
Learn how to reading data from different data sources.
Deep dive into numpy capabilities and arrays data structure.
How to deal with data in a table format in python using Pandas library and dataframes.
Inspection techniques to the imported dataset to help you assess and better understand your data.
Master the art of manipulating your data to put it in the exact shape you want it to be in by reshaping it or putting more than one dataset together.
Data cleaning techniques to handle missing values and duplicates.
Advanced data cleaning techniques like cleaning and extracting specific parts or numerical values from strings and automating your data cleaning process with functions.
Create data visualizations in python with matplotlib and seaborn.