A beginner-friendly Python project built using Pandas that manages student records with CSV files.
- Take student details as user input
- Create a Pandas DataFrame
- Save records to a CSV file
- Read data from a CSV file
- Display the dataset
- Find the highest marks
- Find the lowest marks
- Calculate average marks
- Filter students scoring above 80
- Filter students older than 20
- View dataset using
head()andtail() - Display dataset information using
info()anddescribe()
- Python 3
- Pandas
- CSV File Handling
Student-CSV-Manager/
βββ student_csv_manager.py
βββ students.csv
βββ README.md
- Clone the repository.
- Install Pandas:
pip install pandas- Run the program:
python student_csv_manager.py- Enter student details when prompted.
This project helped me understand:
- Creating DataFrames
- Working with CSV files
- Reading and writing datasets
- Performing statistical analysis
- Filtering and exploring data using Pandas
- Search students by name
- Update student records
- Delete student records
- Add grade calculation
- Export filtered results to a new CSV file
β This project is part of my journey to becoming an AI/ML Engineer.