Skip to content

Interactive and hands-on learning resource for python

License

Notifications You must be signed in to change notification settings

mikemwai/codelabs

Repository files navigation

Codelabs

Overview

The Student Data Processing Project is a Python-based data processing and analysis project designed to handle student data and perform various operations on it. This README.md file provides an overview of the project, its purpose, and instructions on how to use it.

Purpose

The purpose of this project is to:

  • Parse an Excel file containing student data.
  • Generate unique email addresses for students.
  • Remove special characters from email addresses.
  • Perform data analysis, including categorizing students by gender and identifying similarities in student names.
  • Create backup files on Google Drive for data security.

Prerequisites

  • Python version 3.11.5 installed on your system.

Installation

  1. Clone the repository on your local machine.
  git clone https://github.com/mikemwai/codelabs.git
  1. Navigate to the project directory and create a virtual environment on your local machine through the command line:
  py -m venv myenv
  1. Activate your virtual environment:
  • On Windows:
  myenv\Scripts\activate
  • On Mac:
  source myenv/bin/activate
  1. Install project dependencies on your virtual environment:
  pip install -r requirements.txt

Usage

  1. Run main.py to process the data.
  2. Check the generated files in the output folder in the root directory.

Contributing

If you'd like to contribute to this project:

  • Please fork the repository
  • Create a new branch for your changes
  • Submit a pull request

Issues

If you have any issues with the project, feel free to open up an issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Interactive and hands-on learning resource for python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages