Objectives
Data Science involves both a theoretical foundation of Statistics and Machine Learning and practical capabilities of implementation via programming. This module aims at equipping prospective data scientists with necessary programming skills in Python.The module starts with some Python programming fundamentals. It then walks through the following topics: (1) acquiring data, including loading data from local sources such as databases and scraping data from the web; (2) cleaning data; (3) organizing data; (4) summarizing data; (5) visualizing data - and; (6) generating data by Monte-Carlo simulation. This completes the whole cycle of pre-analysis data processing.