WSQ , IBF, SkillsFuture, PEI Approved Training Provider

Python 3 Essential Training

Delve deep into the world of Python 3 with our comprehensive training. Begin your journey by understanding the major Python data types such as List, Tuple, Dictionary, and Set. Grasp the core concepts of conditionals, loops, and sequence generation through comprehensions and generators. Elevate your coding prowess with advanced topics like functions, lambda expressions, and the practical use of map and filter. Explore the power of Python's modules, third-party package installations, and its rich object-oriented programming paradigm using classes and inheritance.

Beyond just coding, our training empowers you to interact with databases efficiently and perform seamless file input and output operations. The course also equips you with robust error-handling techniques using exceptions. But that's not all! Get introduced to the world of data analysis and visualization with foundational insights into renowned Python libraries: Numpy, Matplotlib, and Pandas. By the end of this course, you'll be well-versed in Python 3, ready to undertake any coding challenge or project with confidence.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

No funding is available for this course.

Course Code: C138

Fee

$600.00 (GST-exclusive)
$654.00 (GST-inclusive)

The course fee listed above is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

Course Date

Course Time

* Required Fields

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Course Cancellation/Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commerce.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom

Course Details

Topic 1 Get Started with Python

  • Overview
  • Install Python
  • Install Sublime Text & PyCharm
  • First Python Script
  • Comment

Topic 2 Data Types

  • Number 
  • String 
  • List
  • Tuple
  • Dictionary
  • Set

Topic 3 Operators

  • Arithmetic Operators
  • Compound Operators
  • Comparison Operators
  • Membership Operators
  • Logical Operators
  • Identity Operators

Topic 4 Control Structure

  • Conditional
  • Loop
  • Iterating Over Multiple Sequences
  • Break & Continue
  • Loop with Else

Topic 5 Function

  • Function Syntax
  • Return Single Value
  • Return Multiple Values
  • Passing Arguments
  • Default Arguments
  • Variable Arguments
  • Decorator
  • Lambda, Map, Filter

Topic 6 Modules & Packages

  • Modules
  • Packages
  • Python Standard Libraries
  • Install Third Party Packages
  • Anaconda Packages

Topic 7 Comprehensions & Generators

  • Comprehension Syntax
  • Types of Comprehension
  • Generator Syntax
  • Types of Generators

Topic 8 File and Directory Handling

  • Read and Write Data to Files
  • Manage File and Folders with Python OS Module
  • Manage Paths with Python Pathlib Module

Topic 9 Object Oriented Programming

  • Introduction to Object Oriented Programming
  • Create Class and Objects
  • Method and Overloading
  • Initializer & Destructor
  • Inheritance
  • Polymorphism

Topic 10 Database

  • Setup SQLite3 database
  • Apply CRUD operations on SQLite3
  • Integrate to external databases

Topic 11 Error Handling Using Exception

  • Exceptions versus Syntax Errors
  • Handle Exceptions with Try and Except blocks
  • The Else clause
  • Clean up with Finally

Topic 12 Intro to Useful Packages (Optional)

  • Numpy
  • Matplotlib
  • Pandas

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.

Target Age Group: 21-65 years old

Minimum Software/Hardware Requirement

Software:

Download and Install the following software

Sign up free Google Colab account

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. 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 trainr 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.

Bernard Peh: Bernard Peh is a Business Development Director and ACTA certified trainer with over 20 years of experience in the financial services industry. He has held key leadership roles and integrated technology, digital marketing, and data science to drive growth in sales, recruitment, and financial planning. As a mentor, Bernard has developed many successful financial professionals who have achieved top industry accolades like TOT, COT, and MDRT.

With deep expertise in data science, Bernard has advised firms and designed training programs for institutions like NTUC Learning Hub. He continues to apply data science to collective funds, achieving exceptional results such as a 400% increase in assets under management, while empowering financial professionals with technology-driven solutions.

Solomon Soh Zhe Hong: Solomon is ACTA certified and has trained and coached over 100 professionals in the area of data science, python programming and coding. Solomon is a Certified AI Engineer Associate by AI Singapore and holds certifications in Alibaba Cloud Architect and Alteryx respectively. Solomon interests include Reinforcement Learning, Natural Language Processing and Time-Series analysis.

Shahul H. Maricar: Shahul H. Maricar is a ACTA certified trainer. Shahul H. Maricar has been a content developer and  webmaster, building educational websites and applications with HTML, CSS and JavaScript. He then served as an IT analyst, writing programs for automating custom workflows as well as data extraction and analysis in the healthcare field.  

He is currently a freelance educator and is actively involved with development projects in game programming,  computer-aided design and computer graphics.

Noel Lou: Noel Lou is a ACTA certified trainer. Experienced Mentor with a demonstrated history of working in the education management industry. Skilled in IOS, Unity3D, Python, Microsoft Excel, Customer Service, and Microsoft Word. Strong professional with a Bachelor’s Degree focused in Marine offshore engineering from Newcastle University.

Customer Reviews (444)

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
It was great interaction with the teacher and students. Not sure how to improve because the teacher's ways were great and kept me motivated (Posted on 1/27/2018)
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
1. Training note is overly simple. It should include all the example of coding with step by step explanation.
2. The lecturer should wait for students to finish their code typing before start explanation. Typing the codes and listening concurrently are hard for beginners.
3. It should be 3 days course instead of 2 days. It was too rush for beginner to catch up.

1. Training provider should provide a meal/lunch for students as the course is nearly 300sgd/day. Most of the training providers can do that. The meal can be a form of coupon so that students can exchange their meal in restaurants at lower floors.

(Posted on 1/15/2018)
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
Nil (Posted on 1/14/2018)
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
It is better to have a training room with more space, more comfortable desk/chairs and better projector. (Posted on 12/26/2017)
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
Nil (Posted on 12/20/2017)
Loved it!!! 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
more spacious classrooms (Posted on 11/25/2017)
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
Can have more hands-on (Posted on 11/1/2017)
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
Send my regards to the trainer, Cheng Chong. He is very passionate (Posted on 10/17/2017)
Cheng Chong the Trainer. 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 love the pacing of the class. The classroom in size was just nice. The trainer Cheng Chong is very passionate at what he teaches, and he is very patient and knowledgeable in this field. There were a lot of questions asked to him and he will definitely try to answer when he can.

As a student in programming, i wished he was my lecturer in my school haha.
He, unlike the lecturer in my school, has never skipped past or brush off a meaning of a code and will explain to you what it means.

As an IT student i totally approve. You may want to have prior experience in coding but this place is also really good to start. (Posted on 10/15/2017)
Good introductory training 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
The coverage was extensive, but the trainer Mr Lim Cheng Chong was knowledgable. While it is a great value adder for beginners, it will be of great help if there are projects to follow up with, since constant practice only makes perfect! (Posted on 10/15/2017)
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
it would be better to have the larger room.

it would be most encouraging if there are some structured assignment for practice at our liberty after he course. (Posted on 10/2/2017)
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
NIl (Posted on 9/30/2017)
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
Nil (Posted on 9/28/2017)
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
More practice examples (Posted on 9/10/2017)
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
Nil (Posted on 8/29/2017)
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
Nil (Posted on 8/29/2017)
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
Nil (Posted on 8/16/2017)
The course should be extended to 3 days 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
Overall the course is good, giving some valuable insight into python. However what I really missed in the course is some real life examples. It will be good if the course can spend some more time on how python is actually used. Also it felt that the course was very rushed. It makes sense to make the course for 3 days instead of 2 days (Posted on 8/14/2017)
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
To have better training environment e.g. More personal space, to have ample powerpoint to charge laptop, to have stable table (Posted on 7/17/2017)
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
Nil (Posted on 7/1/2017)

Items 381 to 400 of 444 total

per page
Page:
  1. 1
  2. ...
  3. 18
  4. 19
  5. 20
  6. 21
  7. 22
  8. 23

Write Your Own Review

You're reviewing: Python 3 Essential Training

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
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
  • Reload captcha

You May Be Interested In These Courses

IBF - Data Analytics and Deep Learning for Financial Services

IBF - Data Analytics and Deep Learning for Financial Services

273 Review(s)
$1,600.00 (GST-exclusive)
$1,744.00 (GST-inclusive)
WSQ - Python Fundamental Course for Beginners

WSQ - Python Fundamental Course for Beginners

536 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Build and Deploy Python Applications with Vibe Coding

WSQ - Build and Deploy Python Applications with Vibe Coding

171 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Basic Machine Learning with ScikitLearn Course

WSQ - Basic Machine Learning with ScikitLearn Course

27 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Building Your First Machine Learning Model with Python and Tensorflow

WSQ - Building Your First Machine Learning Model with Python and Tensorflow

9 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)
WSQ - Vibe Coding for Multi-Agent AI Systems

WSQ - Vibe Coding for Multi-Agent AI Systems

9 Review(s)
$750.00 (GST-exclusive)
$817.50 (GST-inclusive)