Profile
Advertisements
S$890.00 S$267.00 (after SkillsFuture subsidy)
Last verified: 2026-08-03
Always confirm current pricing and eligibility on MySkillsFuture before enrolling or claiming SkillsFuture Credit.
The course is suitable for network engineers with no or little experience in Python programming language. However, they should be able to use text editor to write simple program/script in any programming language.
The course aims to deliver the following course objectives:
- Equip network engineers with the most relevant Python programming skills.
- Equip participants with Python programming skills to create scripts to perform network tasks using command-line interface (CLI).
What You'll Learn
Part 1
- Software installation on Microsoft Windows platform
- Python syntax, naming convention for variables, functions and modules
- Basic data types and various functions involving type conversion
- Standard input and output
- Flow Control and loop
- Collections: lists, tuples, sets, dictionaries and various functions involving collections
- Classes and objects
- Modules and libraries
- Threading and multiprocessing
- Logging
Part 2
Using relevant Python programming skills and open source libraries to perform the following tasks:
- Access inventory information from Microsoft Excel spreadsheets or CSV files or SQLite database
- Create configuration files for network devices from template files and inventory information using template engine
- Execute CLI commands to network devices
- Parse CLI outputs into structured data using regular expression and finite state machine
- Store parsed structured data into Microsoft Excel spreadsheets or CSV files or SQLite
- Trainees will develop several scripts to demonstrate their learnings
Advertisements
Duration
28.0 hours
Training Provider UEN
T08GB0039A
Conducted In
English
Last Verified Date
03/08/2026
Full Course Fee
$890
Course Reference Number
TGS-2020504456
Training Commitment
Full-Time
Fee Band
$200–$500