Skip to content

tertiarycourses/WSQ-Python-Intermediate

Repository files navigation

NICF - Python Programming Intermediate Level Course

These are the exercise files used for NICF - Python Programming Intermediate Level Course course.

This WSQ Python Advanced Course outline can be found in

https://www.tertiarycourses.com.sg/wsq-python-intermediate-level-course.html

Day 1

Topic 1 Comprehensions & Generators

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

Topic 2 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 3 Object Oriented Programming

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

Day 2

Topic 4 Database

  • Setup SQLite3 Database
  • Apply CRUD Operations on SQLite3
  • Integration to External Databases

Topic 5 Error Handling Using Exception

  • Exceptions versus Syntax Errors
  • Handle Exceptions with Try and Except Blocks
  • The Else Clause
  • Clean Up with Finally

Final Assessment 

  • Written Assessment (Q&A)
  • Written Assessment (Case Study)