OOP in Python, creating a list of non-credit and for-credit courses, utilizing Regex
This code was created to fulfill the requirements of De Anza course CIS 41A (Python for Programmers), Lab 5. Lab assignment is in the folder (Lab5.docx).
Functionality:
- Read course input from a file
- Alert user to improper input lines
- Prompt user to correct improperly formatted time
- After courses are entered, prompt user with menu to choose report to display.
Objectives of project:
- Parse an input file to collect data
- Use regular expressions to check time validity
- Improve efficiency of previous lab