This repository is a collection of Python projects created for learning and practice. Each project is self-contained and demonstrates different programming concepts, ranging from basic to advanced topics. Every project folder includes its own detailed README with usage instructions and features.
- Folder:
1.calculator/ - Description: A robust, terminal-based scientific calculator supporting arithmetic, scientific functions, and safe evaluation. Includes a help system and ASCII-art UI.
- How to use: See
1.calculator/README.mdfor full details and usage examples.
- Folder:
2_student_management_system/ - Description: Manage student records, including adding, updating, deleting, and searching for students. Demonstrates file handling and basic CRUD operations.
- How to use: See
2_student_management_system/README.mdfor details.
- Folder:
3_contact_book/ - Description: A simple contact management application to add, search, update, and delete contacts. Focuses on data structures and user interaction.
- How to use: See
3_contact_book/README.mdfor details.
- Folder:
4_library_management_system/ - Description: An OOP-based system for managing books, members, borrowing, returning, and reviews. Demonstrates encapsulation, abstraction, and menu-driven interfaces.
- How to use: See
4_library_management_system/README.mdfor details.
More projects will be added over time. Each project is designed to be easy to understand and modify, making this repository a great resource for anyone learning Python by building real applications.