Skip to main content

A beginner-friendly Python library for student grades, deadlines, and study planning

Project description

eduhelper 📚

eduhelper is a beginner-friendly Python library designed to help students manage their academic life using simple and practical tools.

Designer

Name & Family: Mani Eyvazi Uni: RUDN student Nu.: 1032245107

Features

🎓 Grades

  • Calculate average score
  • GPA calculation (normal & weighted)
  • Pass / Fail check
  • Letter grade conversion
  • Grade statistics summary

⏰ Time Utilities

  • Days left until a deadline
  • Urgency detection
  • Deadline status messages
  • Days between two dates

📖 Study Planning

  • Daily study & break planning
  • Pomodoro session calculation
  • Study intensity evaluation
  • Study recommendations
  • Weekly study plan

Installation

This library does not require installation. Just place the eduhelper folder in your project directory.


Usage Example

`python import eduhelper

scores = [4, 3.5, 5]

print(eduhelper.average_score(scores)) print(eduhelper.calculate_gpa(scores)) print(eduhelper.letter_grade(4.2))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eduhelper-1.0.0.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eduhelper-1.0.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file eduhelper-1.0.0.tar.gz.

File metadata

  • Download URL: eduhelper-1.0.0.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for eduhelper-1.0.0.tar.gz
Algorithm Hash digest
SHA256 38f7ffe6058625061aa1c3e2edabe50a5c078ab1bfee6f8a5a336585963897e3
MD5 7b9477c6f8724f305790d26b119eff43
BLAKE2b-256 3b37a59565804cedde777ec4d162b4afa183c593dde8dab18d4a52d68b3c1576

See more details on using hashes here.

File details

Details for the file eduhelper-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: eduhelper-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for eduhelper-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78b40e2dc15f0934b15942edcefb83d096d1b38109b9285d92be399525b5020d
MD5 13e01f63535744ed71614274da909d52
BLAKE2b-256 d2176a5d6a0a07b72861577ec59505fdbbee83f4f1d98fd0cfd5449fc9d905d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page