Course Details
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
- 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
Dr. Alvin Ang: Dr. Alvin Ang is a ACTA certified trainer. Dr. Alvin Ang did his Ph.D., Masters and Bachelors from NTU, Singapore. Previously he was a Principal Consultant (Data Science) as well as an Assistant Professor. He was also 8 years SUSS adjunct lecturer. His focus and interest is in the area of real world data science. Though an operational researcher by study, his passion for practical applications outweigh his academic background. He owns a startup externally.
Terence Ee: Terence Ee is a ACTA certified trainer that has delivered IT training in Singapore and Myanmar. He has also facilitated faith formation courses for Christians in Singapore and Myanmar. As a trainer, his mission is to co-create insightful and actionable learning experiences with his learners.His current areas of focus include project management, information security management, quality management and office productivity applications.
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.
Customer Reviews (9)
- will recommend Review by Course Participant/Trainee
-
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 - Dr Alvin is knowledgeable and come across as friendly. The class was interactive. Review by Course Participant/Trainee
-
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
-
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 for supporting few times of my reschedule. (Posted on 8/19/2019) - Might Recommend Review by Course Participant/Trainee
-
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
-
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
-
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
-
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
-
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
-
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)