Workshop: Data Analysis with Python
Workshop/ Training/ Webinar
-
Date
05 - 12 Oct 2022
-
Organiser
ITS
-
Time
14:30 - 17:00
-
Venue
Online (MS Teams)
Enquiry
IT HelpCentre (Hotline) 2766 5900 / (WhatsApp/ WeChat) 6577 9669
Summary
Data Analysis with Python (2 lessons)
Date: 5 Oct and 12 Oct
Time: 14:30 - 17:00
Target Audience: All Students
Medium of Instruction: English
Pre-requisite: Basic knowledge in Python
What you will learn
- Using NumPy to create arrays for storing numbers and strings
- Perform arithmetic operations on NumPy arrays
- Concatenate and split NumPy arrays
- Aggregate NumPy arrays to calculate sums, means, standard deviation, etc
- Construct a dataframe using Pandas library to store data in tabular form
- Data filtering using indexing in a dataframe
- Work with time series in Pandas
- Reading or Writing CSV/Excel files to/from dataframe
- Reading CSV file from Internet directly and pass to dataframe
- Case study: Analysis COVID19 data in HK
Course outline
Lesson 1
- Numerical computations with NumPy
- Introduction to NumPy
- Create NumPy arrays
- Indexing and slicing
- NumPy array Reshaping
- Concatenation and splitting
- Arithmetic operations
- Array arithmetic
- Mathematical functions such as trigonometric, exponential, etc
- Boolean mask
- Sorting
Lesson 2
- Data analysis with Pandas
- Introduction to Pandas
- Create series and dataframe
- Data selection for series and dataframe
- Slicing
- Indexers (loc, iloc)
- Handling missing data
- Concatenation and grouping
- Pivot tables
- String operations in series/dataframe
- Working with time series in Pandas
- File management in Pandas
- Reading or Writing CSV/Excel files to/from dataframe
- Reading CSV file from Internet directly and pass to dataframe
- Case study: Analysis COVID19 data in HK