Skip to content

Sumant03-tech/Student-CSV-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Student CSV Manager

A beginner-friendly Python project built using Pandas that manages student records with CSV files.

πŸš€ Features

  • 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() and tail()
  • Display dataset information using info() and describe()

πŸ› οΈ Technologies Used

  • Python 3
  • Pandas
  • CSV File Handling

πŸ“‚ Project Structure

Student-CSV-Manager/
│── student_csv_manager.py
│── students.csv
└── README.md

▢️ How to Run

  1. Clone the repository.
  2. Install Pandas:
pip install pandas
  1. Run the program:
python student_csv_manager.py
  1. Enter student details when prompted.

🎯 Learning Outcomes

This project helped me understand:

  • Creating DataFrames
  • Working with CSV files
  • Reading and writing datasets
  • Performing statistical analysis
  • Filtering and exploring data using Pandas

πŸ“Œ Future Improvements

  • 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.

About

A Python and Pandas mini project that manages student records using CSV files. It demonstrates DataFrame creation, CSV reading/writing, statistical analysis, filtering, and dataset exploration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages