This project performs a basic analysis on student marks using Python, Pandas, and Matplotlib.
It reads data from a CSV file, calculates average marks, finds high scorers, and generates a summary with visualization.
| File Name | Description |
|---|---|
student.csv |
Original dataset of student names and marks |
high_scorers.csv |
Filtered students who scored above 80 |
student_analysis.ipynb |
Jupyter Notebook with full analysis code |
graph.png |
Bar chart showing marks distribution |
This chart shows the marks of each student for visual comparison.
- Python 3
- Pandas (for data manipulation)
- Matplotlib (for visualization)
- Jupyter Notebook
- Calculate total students and average marks
- Identify students scoring above a certain threshold
- Visualize student performance in a bar chart
- Export filtered data to a new CSV file
- Working with CSV files in Pandas
- Filtering and analyzing data with conditions
- Visualizing data using bar plots
- File writing and basic data science structure
Yasir Ali
Aspiring Data Engineer | GitHub
