Project 5: Python Machine Learning

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