aleynaozdogann/student-notes-analyzer
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
# Student Notes Analyzer This project is a simple Python application that analyzes student grades stored in a CSV file. The program reads student exam scores, calculates the average grade for each student, and determines whether the student has passed or failed based on the calculated average. --- ## Features - Reads student data from a CSV file - Calculates the average of multiple course grades - Determines pass/fail status for each student - Writes the results to a new CSV file --- ## Project Structure - students.csv – Input file containing student grades - analyzer.py – Main Python script - result.csv – Output file with averages and pass/fail results - .gitignore – Files and folders excluded from version control --- ## How to Run 1. Make sure Python is installed on your system. 2. Clone the repository or download the project files. 3. Open a terminal in the project directory. 4. Run the following command: python analyzer.py After running the script, the analyzed results will be saved to result.csv. --- ## Technologies Used - Python - CSV file handling - Basic data processing and control structures --- ## Purpose This project was created to practice basic Python programming concepts such as file handling, loops, conditional statements, and simple data analysis. --- ## Author Aleyna Özdoğan