Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

29 Commits

Repository files navigation

🐍 Python-Projects

It is a collection of my Python projects built using Object-Oriented Programming (OOP) concepts. Each project is a standalone command-line application with its own folder, code, and documentation.


🏷️ Repository Info

LabelDetail
LanguagePython 3.x
TypeCLI Application Collection
ParadigmObject-Oriented Programming
DependenciesNone (standard library only)
AuthorDev Gothi

📁 Repository Structure

Python-Projects/
├── Library Management System/
│ ├── semi.py
│ ├── Library.py
│ ├── main.py
│ └── README.md
├── Contact Book/
│ ├── contact_book.py
│ └── README.md
├── ATM System/
│ ├── atm.py
│ └── README.md
├── LICENSE
└── README.md # (this file)

📚 Projects

A CLI-based library management system to manage books, members, and borrowing transactions.

FeaturesAdd/view books & members, search books, issue/return books, track transactions, auto-calculate late fines
ClassesBook, Member, Transaction, Library
Storagedata.json

2️⃣ Contact Book

A CLI-based contact manager to save and organize personal/professional contacts.

FeaturesAdd/view/search/update/delete contacts, case-insensitive search, alphabetically sorted view
ClassesContactBook
Storagecontacts.json

3️⃣ ATM System

A CLI-based ATM simulator supporting PIN-protected banking operations.

FeaturesSet PIN, check balance, deposit, withdraw (with insufficient-balance check), supports multiple independent accounts
ClassesAtm
StorageIn-memory only

🚀 Getting Started

✅ Prerequisites

  • Python 3.x installed
  • No external libraries required for any project

▶️ Running a Project

Navigate into the desired project folder and run its main file:

cd"Library Management System"
python main.py
cd"Contact Book"
python contact_book.py
cd"ATM System"
python atm.py

👤 Author

Dev Gothi B.Tech Electronics and VLSI Engineering, SVNIT Surat

About

This Repository contains all my projects related to Python Language

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages