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
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
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)