This repository contains my comprehensive work on Python development, ranging from core programming logic to advanced graphical user interfaces (GUI) and AI-integrated applications. The projects demonstrate a clear progression from basic syntax to complex data persistence and automation tools.
| Module | Folder | Key Topics | Status |
|---|---|---|---|
| 01 | Fundamentals & Logic | Financial Analysis, Decision Logic, Health Assessment, List Processing | ✅ Completed |
| 02 | Functions & Modules | System Utilities, File Management (codecs), OS Integration, Time Tracking | ✅ Completed |
| 03 | Databases & Persistence | SQLite3 CRUD, JSON Data Persistence, OOP Inheritance, Contact Systems | ✅ Completed |
| 04 | Mini Projects & Apps | OpenCV AI Face Detection, Tkinter GUI, PDF to Speech, QR Generators | ✅ Completed |
- Object-Oriented Design: Full implementation of inheritance and method overriding, specifically demonstrated in the modular School Management System.
- Computer Vision & AI: Real-time face detection using OpenCV (Haar Cascades) integrated with a user-friendly Tkinter interface.
- Data Persistence: Robust data management using SQLite databases for financial tracking and JSON serialization for persistent contact storage.
- Automation & Tools: Efficient use of external libraries for specialized tasks, such as PyPDF2 for text extraction, gTTS for speech synthesis, and PyQRCode for digital code generation.
- Robust Error Handling: Implementation of professional exception handling architectures (
try-except-finally) to ensure system stability against invalid user inputs.
- Standard: Python 3.10+
- IDE: Visual Studio Code / PyCharm
- Frameworks/Libraries: *
Tkinter(Desktop GUI)OpenCV-Python(Computer Vision)SQLite3(Relational Database)gTTS&PyPDF2(Automation & Audio)
- Platform: Windows Ecosystem & VS Code