Name
Michael Bishai
StudentId
240396
Course
CPSC 408 01
Notes:
- Everything is written in functions for sake of organization and for a clean main function.
- this is a later edit, when I finished adding search by phone I realized how much more I had to worry about.
- I added more formatting for phone number after that fact, but for the most part this is function focused code.
- Error handling sqlite3 connections:
- Reading a CSV file using the DictReader class
- Handling error conditions
- Student Menu
- Placeholders
Some of the challenges were:
- How to format mid csv import
- how to format, use lambda filtering along with function based filtering
- How to build menu options and how to make it easier to update entries.