Intro to Python Programming


Duration : 3 Days (24hrs) / 9.00am-6.00pm

Course Summary

    Python is one of the most versatile and popular programming languages. Whether you are relatively new to programming or have been developing software for years, Python is an excellent language to add to your skill set.

    In this course, you will learn the fundamentals of programming in Python, and you will develop applications to demonstrate your grasp of the language.

Participants will be proficient in developing programs in Python such as:

  • Set up Python and develop a simple application
  • Declare and perform operations on simple data types, including strings, numbers, and dates
  • Declare and perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets
  • Write conditional statements and loops
  • Define and use functions, classes, and modules
  • Manage files and directories through code
  • Deal with exceptions

Course Information

Course Objective

Participants will be proficient in developing programs in Python such as:

  • Set up Python and develop a simple application
  • Declare and perform operations on simple data types, including strings, numbers, and dates
  • Declare and perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets
  • Write conditional statements and loops
  • Define and use functions, classes, and modules
  • Manage files and directories through code
  • Deal with exceptions

    Download course brochure

  • Course Fees & SkillsFuture Funding


    Government Funding
    Course is eligble for SDF Training Grant & Absentee Payroll from SSG. 
    Self-Sponsored trainee may offset course fee payable using their SkillsFuture Credit Claim or/& PSEA (subject to available balance in trainee's account). 
    Terms and conditions apply. 

    SDF Course Title : NICF - Introduction to Python Programming (SF)
    Course Ref No. : CRS-Q-0039267-ICT

    WSQ Funding Course Fees
    WSQ Funding
    Singapore Citizens & Singapore PRs
    Total Fee
    Incl Regn Fee
    Less
    SDF Training
    Grant
    NETT
    Fee
    Excl GST 7%
    NETT
    Fee
    Incl GST 7%
    SME Company S$650.00S$558.00S$92.00S$137.50
    Non-SME CompanyS$650.00S$310.00S$340.00S$385.50
    Self-SponsoredS$650.00S$310.00S$340.00S$385.50*
     
    Mid-Career Enhanced Scheme (MCES)
    - Singaporean, 40 yrs & above
    S$650.00S$558.00S$92.00S$137.50*
     
    Note: * - SkillsFuture Credit Claims or/and PSEA may be used to offset the course fees.
    Course Fees (Applicable to Non-SDF/Foreigner)
    Course Title Normal Course Fees Promotional Course
    Fees valid till
    31-Jul-2021
    Promo Course Fees w GST
    NICF - Introduction to Python Programming (SF)S$650.00S$620.00S$663.40
    Registration FeeS$30.00S$30.00S$32.10
    Total FeeS$680.00S$650.00S$695.50

    (Contact Customer Service @ 6333 4843)

    Course Prerequisite

    Previous knowledge and experience of any programming language is considered sufficient


    Course Outline

    1.0 Setting Up Python and Developing a Simple Application

  • Set Up the Development Environment
  • Write Python Statements
  • Create a Python Application
  • Prevent Errors

  • Download course brochure

    2.0 Processing Simple Data Types

  • Process Strings and Integers
  • Process Decimals, Floats and Mixed Number Types
  • 3.0 Processing Data Structures

  • Process Ordered Data Structures
  • Process Unordered Data Structures
  • 4.0 Writing Conditional Statements and Loops in Python

  • Write a Conditional Statement
  • Write a Loop
  • 5.0 Structuring Code for Reuse

  • Define and Call a Function
  • Define and Instantiate a Class
  • Import and Use a Module
  • 6.0 Writing Code to Process Files and Directories

  • Write to a Text File
  • Read from a Text File
  • Get the Contents of a Directory
  • Manage Files and Directories
  • 7.0 Dealing with Exceptions

  • Handle Exceptions
  • Raise Exceptions

  • Course Schedule

    Course Title   Venue Register Online
    Course Mode
    Start Date
    End Date
    Time
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME1-Dec-20213-Dec-20219:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME19-Jan-202221-Jan-20229:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME2-Mar-20224-Mar-20229:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME4-May-20226-May-20229:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME20-Jul-202222-Jul-20229:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME7-Sep-20229-Sep-20229:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterFULL-TIME2-Nov-20224-Nov-20229:00-6:00PM 
    NICF - Introduction to Python Programming (SF)SingaporeRegisterSAT4-Dec-202118-Dec-20219:00-6:00PM