Skip to content

This is a program that displays an attendance data chart for the Human-Computer Interaction course, Class A, Informatics batch 2025.

Notifications You must be signed in to change notification settings

g3raldatsc/attendance-visualizer-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Human and Computer Course, Class A, Informatics batch 2025 Attendance Visualizer

This project consists of two Python scripts for managing and visualizing student attendance data from the Human-Computer Interaction (HCI) course.

Overview

The project includes:

  1. attendance.py
    Generates a CSV file (attendance_data.csv) that contains weekly attendance data.

  2. attendance_visualizer.py
    Reads the CSV file and creates a bar chart showing the number of students present and absent each week.


Dataset Example

Week,Present,Absent
1,39,1
2,40,0
3,37,3
4,39,1
5,40,0
...
16,40,0

Visualization Example

Below is an example of the chart generated by the program:

Attendance Chart


How to Run

  1. Run the generator script to create the CSV file:
    python attendance.py
  2. Run the visualizer script to display the attendance chart:
    python attendance_visualizer.py

Dependencies

Make sure you have these installed:

pip pandas matplotlib

Description

This project demonstrates basic data handling and visualization in Python. It can be used to understand:

  • How to generate and manage CSV files
  • How to visualize structured data using matplotlib
  • Simple real-world data analysis workflows

Tags

Python Attendance Visualizer Pandas Matplotlib Math Data Science Portfolio


Author: @g3raldatsc

Anime Gif

About

This is a program that displays an attendance data chart for the Human-Computer Interaction course, Class A, Informatics batch 2025.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages