A comprehensive, organized repository containing various Python applications, programming assignments, and data science projects.
A collection of academic and practical coursework, including data science notebooks, algorithms, GUI utilities, and simulations.
| Folder | Description | Key Technologies |
|---|---|---|
Assignment set 1 & Assignment - set 2 |
Object-oriented systems modeling leagues and orders. | Python (OOP) |
api_assignment |
Integration and communication with REST APIs. | Requests, JSON |
Bank system assignment |
Database-driven simulated banking and hospital records. | SQLite, Pandas, Python |
CA_2024 (1) |
Computer Vision: gradient analysis and image feature maps. | OpenCV, NumPy, ResNet |
client-server |
Secure network communications with SSL certificates. | Sockets, SSL/TLS, PEM |
Container Recycling Machine Assigment |
Simulation of a container recycling terminal system. | OOP, Python |
E-commerce application tkinter |
Desktop e-commerce shopping experience. | Tkinter, Python |
Evolutionary algorithm |
Solving TSP optimization problem using Genetic Algorithms. | XML, NumPy, Matplotlib |
Hospital |
Medical management tool interface. | Tkinter, Pygame |
INNHotelsGroup |
Hotel booking cancellation prediction models. | Jupyter Notebook, Scikit-Learn |
Labs |
Pathfinding algorithm simulations (A*, DFS, BFS) & Poker game agents. | Python, Jupyter, Pygame |
Linear Regressin |
Implementation of gradient descent and linear regression. | NumPy, Matplotlib |
MICE ORACLE DB |
Database schema definitions and query procedures. | SQL (Oracle DB) |
OpenCV Assignment |
Image manipulation and morphological transformations. | OpenCV |
Pacman |
Desktop clone of the classic Pacman arcade game. | Pygame, Python |
Simple Money Manager |
Desktop budgeting and finance tracking software. | Tkinter, Python |
TKinter Assignment |
GUI layout grids, widgets, and form structures. | Tkinter |
Tomato Disease |
Deep learning notebook for plant disease classification. | Jupyter Notebook, PyTorch/Keras |
Topic modeling |
Natural Language Processing using Latent Dirichlet Allocation. | Scikit-Learn, NLTK, Pickle |
tower_of_hanoi |
Algorithmic puzzle solver using search trees and queues. | Python (Algorithms) |
XmlToTxt |
Dataset annotation parser converting Pascal VOC XML to YOLO TXT formats. | XML parsing, File IO |
A suite of standalone Python utilities covering web APIs, OCR, computer vision, voice assistants, and system scripts.
Client-Server: Traditional socket-based Client and Server networking.Metrix: Adjoint and transpose operations for mathematical matrices.Mouse detection: Hand gesture controls and cursor tracking utilizing camera input.OCR: Image character extraction (Optical Character Recognition) scripting.OTP verification By email: Generating and dispatching verification codes securely via SMTP.Object Detection: Object recognition scripting with frame training classifiers.openCV: Core computer vision demos (video capture, color masking, drawing).PoliceComplainSystem: Speech-activated, voice-guided multilingual complaint submission tool.Project Modules-20200331T061028Z-001: Desktop assistant engine modules (EVA) with contacts, maps, and multimedia services.pyrebase: Firebase client library setup for user signup, logins, and database edits.QR codes: QR barcode scanning, generation, and Firebase cloud integrations.Speech Recognization: Audio/voice-to-text conversion scripts.
This workspace is cleaned from compilation junk (__pycache__, .pyc), local workspace configurations, and bloated files. You can safely clone and work with it.
- Local Configuration:
The repository includes a configured
.gitignorethat handles Python caches, Jupyter checkpoints, and heavy data folders locally. - Requirements:
Specific folders contain their own
requirements.txtto install localized library sets.