Skip to content

aleynaozdogann/student-notes-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

About

A simple Python-based student grade analyzer that processes CSV data, computes averages, and generates pass/fail results.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages