Developed by: Shivprasad
Task: Run Python Application Locally with Environment Setup
A command-line Student Grade Manager that allows you to:
- Add students with subject-wise marks
- View all students with grades
- View individual student reports
- Delete student records
- Saves data permanently in JSON format
python -m venv venvWindows:
venv\Scripts\activateMac/Linux:
source venv/bin/activatepip install -r requirements.txtpython app.pystudent_manager/
├── app.py # Main application
├── requirements.txt # Dependencies
├── README.md # This file
├── venv/ # Virtual environment (created by you)
└── students.json # Auto-created when you add students
| Average | Grade |
|---|---|
| 90-100 | A+ |
| 80-89 | A |
| 70-79 | B |
| 60-69 | C |
| 50-59 | D |
| Below 50 | F |