Paper 9
PYTHON DATA VISUALIZATION
This unit specifies competencies required to use python to visualize data. It enables the learner to identify foundations of python programming, explore python environment, perform data operations in python, perform data visualization using python and apply statistical data analysis.
On completion, a candidate should be able to
- Identify foundations of Python Programming
- Explore python environment
- Perform data operations in Python
- Perform Data Visualization using Python
- Apply Statistical Data Analysis
Content
- 1
Identify foundations of Python Programming
Identify foundations of Python Programming
❑ Description of python language ✓ Python version, packages and datasets ✓ keywords and identifiers ✓ statements and comments ✓ python datatypes and variables ✓ python type conversion ✓ python input/output and import ✓ Arithmetic, operators, loops ❑ Python syntax ✓ Script mode programming ✓ Python line structure ✓ Joining two lines ✓ Multi-line statements indentation ✓ Python coding style ❑ Definition of python library ❑ Python libraries for data science ✓ Data mining - scrapy - beautifulsoup
- 2
Explore the Python environment
Explore the Python environment
❑ Install Python ✓ Download the latest version of Python ✓ Run the installer file and follow the steps to install Python ❑ Python environment set up ✓ Setting up PATH ✓ Python Environment Variables - PYTHONPATH - PYTHONSTARTUP - PYTHONCASEOK - PYTHONHOME ❑ Running Python ✓ Interactive interpreter ✓ Script from the command-line ✓ Integrated, development , environment ❑ Installing SciPy Pack
- 3
Perform data operations in Python
Perform data operations in Python
❑ Data Operations in Numpy ✓ NumPy – A Replacement for MatLab ✓ ndarray object ❑ Data operations in pandas ✓ Key features of pandas ✓ Pandas series ✓ Pandas dataframe ✓ Pandas panel ❑ Data operations in scipy ✓ Scipy sub- packages ✓ Data structure ❑ Data operations in matplotlib ❑ Python data cleansing ❑ Python processing csv data ❑ Python processing xls data ❑ Python data wrangling ✓ Merging data ✓ Grouping data ✓ Concatenating data ❑ Python data aggregation ❑ Python reading html pages ❑ Python processing unstructured data
- 4
Perform Data Visualization using Python
Perform Data Visualization using Python
❑ Python chart properties ✓ Creating a chart ✓ Labling the axes ✓ Formatting line type and colour ✓ Adding annotations ✓ Adding legends ✓ Chart presentation style ❑ Python box plots ✓ Drawing a box plot ❑ Python heat maps ❑ Python scatter plots ❑ Python bubble charts ❑ Python 3d charts ❑ Python time series ❑ Python geographical data ❑ Python graph data
- 5
Apply Statistical Data Analysis
Apply Statistical Data Analysis
❑ Python measuring ❑ Central tendency ✓ Mean ✓ Median ✓ Mode ❑ Python measuring variance ✓ Standard Deviation ✓ Skewness ❑ Python normal distribution ❑ Python binomial distribution ❑ Python poisson distribution ❑ Python bernoulli distribution ❑ Python P-Value ❑ Python correlation ❑ Python chi-square Test ❑ Python linear regression