YasirPY/Students-Data-Management-System ? reverse-engineered prompt
Reverse engineered prompt
Build me a simple Python student data management app that keeps student records in a CSV file.
I want to be able to add student details like roll number, name, class, and section, then view a specific student’s record or delete it when needed. The app should handle bad input cleanly and not crash if someone enters something invalid or looks up a student that doesn’t exist.
Please organize the code using classes, and use pandas, csv, and logging where they make sense. It should also create and update a log file that records important actions like when the data file is created, when a student is added, and when a record is deleted, all with timestamps.
Make it feel like a small but polished command line utility that works out of the box with the sample CSV file, and if you need to check anything, look up the current docs online.
Are you gonna build this?
make sure you review the code using coderabbit