A simple menu-driven Student Management System built using Python.
This project is designed for beginners to practice Python fundamentals such as functions, lists, loops, conditional statements, searching, and CRUD operations.
- 📋 Display all students
- ➕ Add a new student
- ❌ Delete a student
- ✏️ Update student details
- 🔍 Search student by name
- 🔎 Search student by roll number
- 🏆 Find topper
- 📉 Find student with lowest marks
- 👨🎓 Count total students
- 🚪 Exit program
- Python 3
Student-Management-System/
│
├── student-management-system.py
├── README.md
├── LICENSE
└── .gitignore
└── images
│
├── main-menu
├── display-students
├── add-student
├── update-student
├── search-student
├── topper
├── lowest-marks
└── total-students
Clone the repository
git clone https://github.com/ESHRATH907/Student-Management-System-Python.gitGo to the project folder
cd Student-Management-System-PythonRun the program
python student-management-system.py- Lists
- Functions
- Loops
- Conditional Statements
- CRUD Operations
- Searching
- User Input
- Indexing
- Exception Handling
- File Handling
- CSV Storage
- Student Grades
- Sorting Students
- Data Validation
- Object-Oriented Programming (OOP)
Eshrath Jahan
GitHub: https://github.com/ESHRATH907
⭐ If you found this project useful, consider giving it a star.







