Terence has more than 25 years of corporate IT experience. He has held senior management roles in the public and private sectors. He holds a Master of Science in Technology Management, a Bachelor of Science in Computer and Information Sciences, a Diploma in Family Education, and the Advanced Certificate in Training and Assessment (ACTA). Part of his spare time goes towards tutoring his children in their studies (while learning a thing or two along the way). He is also imparting to them the essential skills for thriving in a digital world.
Course Details
Course Details
What You'll Learn
Topic 1 Get Started on Python
Overview of Python
Setup Python
Code Your First Python Script
Topic 2: Data Types
Number
String
List
Tuple
Dictionary
Set
Topic 3 Operators
Arithmetic Operators
Compound Operators
Comparison Operators
Membership Operators
Logical Operators
Topic 4 Control Structure, Loop and Comprehension
Conditional
Loop
Iterating Over Multiple Sequences
Comprehension
Topic 5 Function
Function Syntax
Return Values
Default Arguments
Variable Arguments
Lambda, Map, Filter
Topic 6 Modules & Packages
Import Modules and Packages
Python Standard Packages
Third Party Packages
Topic 7 Finance Data Preparation
Data Analytics with Pandas
Pandas DataFrame and Series
Import and Export Finance Data
Filter and Slice Finance Data
Clean Missing Data
Topic 8 Finance Data Transformation
Create Computed Data Column
Join Finance Data with Concat, Append and Merge
Aggregate Data with Groupby and Pivot Table
Topic 9 Finance Data Visualization
Visualize Time Series Data with Line Plot
Visualize Statistical Relationships with Scatter Plot
Visualize Categorical Data with Bar Plot and Pie Plot
Visualize Variation with Box Plot
Visualize Distribution with Histogram
Topic 10 Finance Data Analysis
Descriptive Statistics
Rolling Window Average Analysis
Covariance and Correlation
Apply
Data Piping
Course Info
Promotion Code
Your will get 10% discount voucher for 2nd course onwards if you write us a Google review.
Minimum Entry Requirement
Knowledge and Skills
- Able to operate using computer functions
- Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)
Attitude
- Positive Learning Attitude
- Enthusiastic Learner
Experience
- Minimum of 1 year of working experience.
This is an intermediate level course. The following prerequisite is assumed
Target Age Group: 18-65 years old
Minimum Software/Hardware Requirement
Software:
- Python 3.x https://www.python.org/downloads/
- Sublime Text 3 https://www.sublimetext.com/3
- Pycharm https://www.jetbrains.com/pycharm/download/
Hardware: Window or Mac Laptops
Job Roles
Job Roles
- Aspiring Software Developer
- Data Analyst
- Web Developer
- Automation Engineer
- Data Scientist
- System Administrator
- Bioinformatics Specialist
- Research Scientist
- Finance Professional
- Machine Learning Enthusiast
- GIS (Geographic Information System) Specialist
- IT Consultant
- Network Engineer
- Database Administrator
- Tech Entrepreneur.
Trainers
Trainers
Terence has more than 25 years of corporate IT experience. He has held senior management roles in the public and private sectors. He holds a Master of Science in Technology Management, a Bachelor of Science in Computer and Information Sciences, a Diploma in Family Education, and the Advanced Certificate in Training and Assessment (ACTA). Part of his spare time goes towards tutoring his children in their studies (while learning a thing or two along the way). He is also imparting to them the essential skills for thriving in a digital world.
Review
Customer Reviews (9)
- Will Recommend Review by Course Participant/Trainee
-
Nil (Posted on 10/8/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Thank you Dr Cao! Very interesting class indeed! Review by Course Participant/Trainee
-
Nil (Posted on 8/14/2017)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Send out the required programs before the course commences, to enable us to install and familiarize ourselves (Posted on 9/8/2016)1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
Maybe to save on the time on more useful stuff, i think it would be good to give installation guide for the necessary software to be downloaded/install before the course date.1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment
I think the course material could be furthermore improve with more elaboration on the concepts
(Posted on 8/21/2016)
Write Your Own Review
- Recommended Courses




