Skip to content

roopanaroopa21-art/python_internship_task_7

Repository files navigation

🎓 Student Records Management System (Python) This project demonstrates how to manage student records using Python dictionaries and JSON file handling. It is designed for beginners to understand real-world data storage, manipulation, and persistence. 📌 Project Features Store student details using Python dictionaries Access dictionary keys and values Update and delete student records Loop through dictionary data Convert dictionary data to JSON Save JSON data to a file Read JSON data back into Python Display clean and formatted output 🛠️ Technologies Used Python 3 Built-in json module File handling (read / write) 📂 Project Structure Copy code

student-records-project/ │ ├── student_records.py # Main Python program ├── students.json # JSON file storing student data └── README.md # Project documentation ▶️ How to Run the Project Make sure Python 3 is installed Copy code Bash python --version Clone the repository or download the files Run the program: Copy code Bash python student_records.py 🧪 Sample Output Copy code

📘 Original Student Records

📗 Updated Student Records

Roll No: 102 Name : Ravi Age : 22 Course: ECE

✅ Student data saved to students.json

📕 Student Records Loaded From JSON

Roll No: 104 Name : Kiran Age : 21 Course: CSE

🧠 Concepts Covered Dictionaries in Python CRUD operations Looping with .items() JSON serialization and deserialization File handling Clean console formatting 🎯 Learning Outcome After completing this project, you will be able to: Manage structured data in Python Store data permanently using JSON Understand real-world data handling logic Build a foundation for file-based projects 🚀 Future Enhancements Add user input for dynamic records Implement search functionality Add exception handling Convert to menu-driven program 👩‍💻 Author Roopa N A Engineering Student | Python Learner

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors