A Python learning project focused on applying Functions & Scope and Basic Object-Oriented Programming (OOP) concepts through a practical Student Management System.
This repository was created for learning and educational purposes, demonstrating hands-on understanding of core Python concepts.
- Lambda Functions
- Decorators
- Closures
- Type Hints
- Docstrings
- Variable Scope
- Error Handling
- Recursion
- Object-oriented design
- Class interaction and method design
- Type-safe coding with hints
- Exception handling in object methods
- Menu-driven application design
- User input validation
- Loop-based control flow
- Add, remove, and update student records
- Search students by roll number and name
- Automatic grade calculation
- Student statistics and reporting
To strengthen Python fundamentals by building a structured, interactive program that applies real-world logic using OOP and functional concepts.
This project is educational and intended to demonstrate learning progress rather than production readiness.
├── Menu_System.py
├── student.py
├── manager.py
RUN........ git clone https://github.com/Omi-code404/Student-Management-System
Beginner friendly contributions welcome! Open issues or submit PR.