How manoj-939/python_projects works
This repository is a collection of independent, prompt-driven Python console projects, not one integrated application. Their workflows cover ATM transactions, bank accounts, train-ticket booking, shopping receipts, task lists, and word definitions. The graph separates the principal stages and in-memory state within each project; the README gives no broader product overview, and the sampled programs show no shared services or persistent storage.
Main entry points: ATM_Function.py ATM menu · OOPS_ATM.py ATM menu · OOPS_Banking_System.py Banking menu · To_do_list.py Task menu
Components 24
ATM examples
- ATM menu
ATM_Function.py - Credit and debit
ATM_Function.py - Balance and history
ATM_Function.py - ATM menu
OOPS_ATM.py - Transaction actions
OOPS_ATM.py - Balance and history
OOPS_ATM.py
Banking system
- Banking menu
OOPS_Banking_System.py - Account management
OOPS_Banking_System.py - Accounts
OOPS_Banking_System.py - Account transactions
OOPS_Banking_System.py
Train booking
- Account login
Railway_Train_Ticket.py - Train selection
Railway_Train_Ticket.py - Passenger details
Railway_Train_Ticket.py - Seat booking
Railway_Train_Ticket.py - Ticket display
Railway_Train_Ticket.py
Personal utilities
- Task menu
To_do_list.py - Task actions
To_do_list.py - Task list
To_do_list.py - Dictionary workflow
Dictionary_Management.py - Word definitions
Dictionary_Management.py
Shopping mart
- Shopping workflow
Shopping_Mart.py - Item prices
Shopping_Mart.py - Taxed receipt
Shopping_Mart.py
Other components
- Console user
Connections 29
- Console user → ATM menu: chooses actions
- ATM menu → Credit and debit: calls credit/debit
- Credit and debit → Balance and history: updates balance/history
- ATM menu → Balance and history: reads balance/history
- Console user → ATM menu: chooses actions
- ATM menu → Transaction actions: calls transactions
- Transaction actions → Balance and history: updates balance/history
- ATM menu → Balance and history: reads balance/history
- Console user → Banking menu: enters credentials
- Banking menu → Account management: requests account actions
- Account management → Accounts: creates/looks up accounts
- Banking menu → Account transactions: calls account actions
- Account transactions → Accounts: updates/reads balance
- Console user → Account login: creates account/logs in
- Account login → Train selection: continues after login
- Console user → Train selection: selects train and seats
- Console user → Passenger details: enters passenger details
- Train selection → Seat booking: selects train
- Passenger details → Seat booking: provides passenger records
- Seat booking → Ticket display: creates and displays
- Console user → Task menu: chooses task action
- Task menu → Task actions: calls task methods
- Task actions → Task list: updates task list
- Task menu → Task list: displays tasks
- Console user → Dictionary workflow: chooses dictionary action
- Dictionary workflow → Word definitions: adds/searches/updates/deletes
- Console user → Shopping workflow: selects items and quantities
- Shopping workflow → Item prices: looks up prices
- Shopping workflow → Taxed receipt: calculates tax and prints