Description
This Python CLI application simulates package deliveries using distance data and a hash table-based package manager. CSV files are used to ingest delivery data, and routes are optimized for efficiency.
Project Files
Python Source Code
- main.py
- truck.py
- menu.py
- filedata.py
- deliver.py
- hashtable.py
- package.py
CSV Data Files
- address.csv
- distance.csv
- package.csv
- package_updated.csv
Click a file to view its contents here...
What I Learned
This project helped me apply data structures like hash tables in a real-world scenario and enhanced my understanding of file I/O, CLI design, and delivery route optimization. It also taught me how to manipulate and ingest structured CSV data.
← Back to Projects