Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Instructor-led Classroom Adult Training in Singapore - Modular Fast Track Skill-Based Trainings

Python 3 Essential Training

Python is the #1 programming language in the world. It is used extensively in data analytics, machine learning and robotics. Due to its power, simplicity, and complete object model, Python has become the scripting language of choice for many large organizations, including Google, Yahoo, and IBM. In Python 3 Essential Training, the trainer demonstrates how to use Python 3 to create well-designed scripts and maintain existing projects.

This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Example projects include a normalized database interface and a complete working CRUD application. Exercise files accompany the course.

Course Highlights

  • Major Python data types such as List, Tuple, Dictionary and Set
  • Conditional and loops
  • Generating sequences using comprehension and generators
  • Functions, Lambda, Map and Filter
  • Import modules and packages, and install third party Python packages
  • Objected Oriented Programming in Python Using classes and inheritance
  • Database operations
  • File Input and output
  • Handling errors with exceptions
  • Introduction to Numpy, Matplotlib and Pandas

Certificate

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

Funding and Grant Applications

Click the links below to apply. Note that you need to register the course first.

For Singaporeans: SkillsFuture Credit

For Company: SSG Training Grant

For NTUC Members: UTAP

Course Code: CRS-N-0031796

Course Booking

$498.00 (GST-exclusive)
$532.86(GST-inclusive)

Course Date

Course Time

* Required Fields

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

Day 1

Module 1 Get Ready

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

Module 2: Data Types

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

Module 3 Operators

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

Module 4 Control Structure

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

Module 5 Function

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

Module 6 Modules & Packages

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

Day 2

Module 7 Comprehensions & Generators

  • Comprehensions
  • Generators

Module 8 Object Oriented Programming

  • Class
  • Object
  • Method
  • Initializer & Destructor 
  • Inheritance
  • Polymorphism

Module 9 Database

  • Database API
  • Create SQLite3 database
  • CRUD on SQLite3

Module 10 Exception

  • What is Exception
  • Exception Syntax

Module 11 Files I/O

  • Open a file
  • Write to a file
  • Read from a file
  • Close a file

Module 12 Intro to Third Party Packages (Optional)

  • Numpy
  • Matplotlib
  • Pandas

Course Admin

Prerequisite

This course is for beginner. No programming or coding knowledge is required. All the programming and coding concepts will be introduced during the class. 

Software Requirement

Please download and install the following software prior to the class

Who Should Attend

  • Those who want to learn Python 3 programming
  • Data Scientists
  • Data Analysts
  • Financial Analysts
  • Marketers
  • Students

Trainers

Python TrainerWee Chee Hong is a ACTA certified trainer. He is a veteran consultant in the field of Engineering Design. He has over 20 years experience in electronics/ IT industry with several MNCs including Compaq, Adaptec, Agilent, etc., with specialization in Automation System Design (drilling/ milling machine, 3D machine automation, machine data collection, test & measurement electronics design), Motion control design & applications. With wide technical skill set in development language/ tools .Net, Java, PowerBuilder to C++/ C/C#, he has also strong knowledge in development of firmware for microcontroller such as PIC, ARM and others.

Chee Hong graduated with a B.Eng degree in Electrical Electronics Engineering and holds a Master Degree of Technology from NUS.

Python TrainerTerence Ee 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.

Python TrainerKen Yuen has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.

He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).

Python TrainerTu Anqi is a scholar and dean’s lister with double degree in Business and Computer Science at NTU. Her areas of expertise lies in Python, R Programming, MySQL, Keras, Numpy, Pandas and Matplotlib. She has been working as a Data Analyst at ViSenze Pte Ltd, a visual search and recognition startup. Having strong interests in computer vision, data analytics and machine learning, she has competed and won the top rankings in several data competitions and hackathons. As the current Technical Director of NTU Open Source Society, she conducts regular workshops related to data analytics and data science

Python TrainerLim Cheng Chong developed a strong passion for computing at a young age, self-training in areas such as programming and computer graphics from as early as age 10. Throughout the years, he has gained a wealth of experience in learning technology efficiently, and has applied his knowledge in training at schools and universities. Cheng Chong possesses a bachelor's degree in Computer Science from the National University of Singapore, has over 7 years of online education experience via his highly praised YouTube channel, and 4 years of offline experience through coaching, peer mentoring and conducting classes and labs at NUS.

Python TrainerDr. Alfred Ang is the founder of Tertiary Courses. He is a serial entrepreneur. He founded OSWeb2Design Singapore Pte Ltd in 2007 offering web development, e-commerce store development, graphics design, ebook publishing, mobile apps development, and digital marketing services. He established the first online gardening store in Singapore, Eco City Hydroponics Pte Ltd in 2000, offering a wide range of gardening products such as seeds, plant nutrients, hydroponics kits etc. Eco City Hydroponics has become the most popular and successful gardening store in Singapore. He founded Tertiary Infotech Pte Ltd in 2012 and transformed the business to a training platform, Tertiary Courses in 2014. Tertiary Courses offers a wide range of SkillsFuture courses for PMETs to upgrade their skills and knowledge. He also established Tertiary Courses Malaysia in 2016. He also founded Tertiary Robotics in 2015 offering Arduino, Raspberry Pi, Microbit and Robotics products

Dr. Alfred Ang earned his Ph.D. from National University of Singapore in 2000, majoring in Electrical and Electronics Engineering. He also completed an online MBA course with U21 Global based in Australia. He obtained his B.Sc (Hons) from National University of Singapore in 1992, majoring in Physics. He topped his Physics cohort for 3 consecutive years and funded his degree study with Book price, awards and tuition. He has worked in Defence, Electronics and Semiconductor Industries. His current interests include Machine Learning, Deep Learning, Artificial Intelligence, Internet of Things, Robotics and Programming.

Dr. Alfred Ang is a ACTA certified trainer. He was Distinguished Toastmasters (DTM) and Senior Member of IEEE. He has published more than 20 peer reviewed papers and co-inventors for more than 20 inventions.

Python TrainerAng Ming Liang is an up-and-coming developer with expertise ranging from deep learning to hardware like the raspberry pi. He specialises mostly in the area of data science and machine learning and has won several hackathons and is ranked highly in international competitions. Furthermore, he has also done projects as part of the maker community in Singapore and build his own 3D printer as well

Python TrainerMarcus Lee has his degree in Computer Science and a background in Statistics from the University of Otago. Before returning to Singapore, he analysed vacation data provided by the New Zealand Board of Tourism to determine the favourite activities of Australian, Japanese, and German tourists in New Zealand. In addition to a vast number of other demographics statistics, he has been able to provide significant advice to the board on how to promote tourism in New Zealand. His core specialization skills are Java, R, Statistical Analysis, Machine Learning, NumPy, Scikit, and Network Management. He has also a fair amount of experience in C, C++, and Python.

Python TrainerDr. Sudipta Samanta received his Ph.D. for his research in the field of computational Biophysics in 2009. He has more than 9 years research experience as a scientist. His current interests include Machine Learning, Deep Learning, Health Care Data analysis, and computer simulation. He is also the founder of "Baby Lion Organic medicinal Farm".

Python TrainerDr. Yongxin (Steve) has more than five years of solid industrial and research experiences in data analytics. He held PhD on operations research in National University of Singapore. After his Phd study, he worked as data analyst and scientist in manufacturing and commodity trading companies. He is specialized in analyzing, visualizing and mining complex time series data using Python tools sucha as Pandas, Numpy, Matplotlib, SK-Learn, Tensorflow etc. He did research on predictive analytics on various systems e.g., Forex and commodity trading, system performance prediction, machine maintenance, etc. Besides data analytics using Python, he also extended his expertise in Microsoft Excel VBA, Hadoop big data platforms such as AWS and Microsoft Azure. In addition, he is strong in mathematical modelling and has cross-disciplinary domain knowledge in operations research, currency and commodity trading and industrial automation.

Customer Reviews (215)

Might ConsiderReview by Tan Keng Guang
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
. (Posted on 9/19/2019)
Will RecommendReview by Yap Boon Tiong
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
. (Posted on 9/19/2019)
Will RecommendReview by SONG DOUWU
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
. (Posted on 9/19/2019)
Might considerReview by Jerome Tay
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
Shorter hours and more days (Posted on 9/16/2019)
Might considerReview by Cherie Teo
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
. (Posted on 9/15/2019)
Might considerReview by Mohamed Syafiq
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
. (Posted on 9/15/2019)
Will RecommendReview by Lai Wai Khean
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 Refreshments (Posted on 9/15/2019)
Will RecommendReview by Zhenwei
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
/ (Posted on 9/15/2019)
Will RecommendReview by Mohamed Syafiq
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
. (Posted on 9/15/2019)
Will RecommendReview by Chua Wei Xuan
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 examples and explanation on how to make use of the codes (Posted on 9/15/2019)
Will RecommendReview by Yon Min Koh
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
Maybe 3 days with less hours each day would help (Posted on 9/10/2019)
Will RecommendReview by Seng Meng Tet
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
No further improvement required (Posted on 9/10/2019)
Will RecommendReview by Mathieu Lanusse
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
Provide inside the code and the documentation the specificities of Mac OS. Provide electronic version of class slides as it would be easier for trainees to take notes and retrieve them and relevant part of the class later on using key words

Good trainer. Pace and content is perfect for people with previous coding experience (even if not recent like me), but probably too fast for pure beginners. It may hamper learning and satisfaction. (Posted on 9/7/2019)
Will RecommendReview by Hong Guang
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
Maybe can check if students have previous programming experience. Try to split them into different classes? Because the slower ones might feel stressed that they are slowing down the class, and the faster ones might feel there is nothing to do at times. (Posted on 9/6/2019)
Will RecommendReview by Vincent Tan
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
Provide inside the code and the documentation the specificities of Mac OS. Provide electronic version of class slides as it would be easier for trainees to take notes and retrieve them and relevant part of the class later on using key words.

Good trainer. Pace and content is perfect for people with previous coding experience (even if not recent like me), but probably too fast for pure beginners. It may hamper learning and satisfaction. (Posted on 9/6/2019)
Will RecommendReview by Tan Kian Seng
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
. (Posted on 8/30/2019)
Will RecommendReview by Poh Boon Nam
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 pace is a bit too fast. (Posted on 8/30/2019)
Might ConsiderReview by Yitong
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
. (Posted on 8/30/2019)
Will RecommendReview by Eric
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
Clarence has a very good knowledge of this subject. Blessing to have him as a trainer. (Posted on 8/30/2019)
Will RecommendReview by Tew See Peng
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
. (Posted on 8/30/2019)

Items 1 to 20 of 215 total

per page
Page:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. ...
  7. 11

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

Tags

Other people marked this product with these Subjects:

Use spaces to separate Subjects. Use single quotes (') for phrases.

You May Be Interested In These Courses

NumPy and SciPy Essential Training

NumPy and SciPy Essential Training

4 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Basic Python Training for Beginners

Basic Python Training for Beginners

64 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Python GUI Development with Tkinter Training

Python GUI Development with Tkinter Training

$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Data Analysis with Python Pandas Training

Data Analysis with Python Pandas Training

47 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)
Python for Finance Training

Python for Finance Training

7 Review(s)
$298.00 (GST-exclusive)
$318.86(GST-inclusive)