This project serves as a demonstration of Object-Oriented Programming (OOP) concepts in Python, focusing on building a command-line interface for a car rental business simulation.
The project utilizes the Cornell Car Rental Dataset, which can be found here. This dataset provides valuable information for simulating various aspects of a car rental system.
Object-Oriented Design: The project extensively employs OOP principles to model different entities within the car rental system, such as cars, customers, rentals, etc.
Command-Line Interface: Users interact with the system via a command-line interface, which allows them to perform actions like renting a car, returning a car, checking available cars, etc.
Data Handling: The project demonstrates effective techniques for handling and managing data, including reading data from external sources (the Cornell Car Rental Dataset) and manipulating it as required.
To run the program:
- Clone this repository to your local machine;
- Install the required dependencies;
- Ensure you have Python installed;
- Navigate to the project directory in your terminal;
- Run the run.py using Python.
Contributions are welcome! If you have any suggestions, improvements, or feature ideas, feel free to open an issue or submit a pull request.
- Cornell Car Rental Dataset by Kushlesh Kumar;
- This project was created by YagoMCastro.
This project is licensed under the MIT License - see the LICENSE file for details.