Metadata-Version: 2.4
Name: py_edu_helpers_pkg
Version: 0.1.0
Summary: A simple helper library containing mathematical and string processing utilities for educational purposes.
Author-email: Student Group <group@example.com>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# py_edu_helpers_pkg

`py_edu_helpers_pkg` is an educational Python library designed to provide common math and string utilities for students and developers.

## Installation

Install the package via pip:

```bash
pip install py_edu_helpers_pkg
```

## Modules and Functions

### 1. `math_utils`
- `is_prime(n)`: Checks if a given integer is a prime number.
- `fibonacci(n)`: Generates the first `n` numbers in the Fibonacci sequence.
- `calculate_stats(numbers)`: Calculates the mean, median, and mode of a list of numbers.
- `solve_quadratic(a, b, c)`: Solves a quadratic equation and returns its real roots.

### 2. `string_utils`
- `reverse_words(text)`: Reverses the order of words in a sentence.
- `count_vowels_consonants(text)`: Counts the number of vowels and consonants in a string.
- `is_palindrome(text)`: Checks if a given string is a palindrome.
- `generate_slug(text)`: Converts a string to a URL-friendly slug.

## Quick Usage Example

```python
from py_edu_helpers import math_utils, string_utils

# Math utility usage
print(math_utils.is_prime(17)) # Returns True

# String utility usage
print(string_utils.generate_slug("Hello World! PyPI Package")) # Returns "hello-world-pypi-package"
```

## License
MIT License
