| Week | Topics | Study Materials | Materials |
| 1 |
Review of Python I Topics and Introduction to Advanced Python
|
|
|
| 2 |
Advanced Function Usage, Lambda and Scope Concept
|
|
|
| 3 |
Modules, Packages and Library Usage
|
|
|
| 4 |
File Operations: Reading, Writing and File Management
|
|
|
| 5 |
Error and Exception Handling
|
|
|
| 6 |
Introduction to Object-Oriented Programming: Class and Object
|
|
|
| 7 |
Constructor, Attributes and Methods
|
|
|
| 8 |
Midterm Exam
|
|
|
| 9 |
Inheritance, Encapsulation and Polymorphism
|
|
|
| 10 |
Database Concepts and Introduction to SQLite
|
|
|
| 11 |
SQLite Connection and CRUD Operations with Python
|
|
|
| 12 |
Introduction to Flask Framework and Project Structure
|
|
|
| 13 |
Route, Template and Form Operations
|
|
|
| 14 |
Introduction to Database Integration with Flask
|
|
|
| 15 |
General Practice and Project Work
|
|
|
| 16 |
Final Exam
|
|
|
| 17 |
Final Exam
|
|
|