Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Projects & Academic Assignments

A comprehensive, organized repository containing various Python applications, programming assignments, and data science projects.


📚 Assignments & Labs

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

🛠️ Other Python Projects

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.

⚙️ Repository Setup

This workspace is cleaned from compilation junk (__pycache__, .pyc), local workspace configurations, and bloated files. You can safely clone and work with it.

  1. Local Configuration: The repository includes a configured .gitignore that handles Python caches, Jupyter checkpoints, and heavy data folders locally.
  2. Requirements: Specific folders contain their own requirements.txt to install localized library sets.