Assignment Submission

Submit Your Module Integration

Create a public GitHub repository with the exact name shown below, add all required files, and enter your GitHub username to submit.

Repository Requirements

Your repository must have this exact name:

github.com/<your-username>/python-pydatakit
Required Files
  • pydatakit/
  • tests/
  • examples/
  • main.py
  • requirements.txt
  • output.txt
  • README.md
pydatakit/ Package Must Include:
  • __init__.py - Package initialization with exports
  • time_utils.py - DateTime utilities (TimeUtils, DateRange)
  • math_utils.py - Statistics & RandomGenerator
  • data_structures.py - DataProcessor with collections/itertools
  • api_client.py - HTTP client using requests
  • numpy_ops.py - ArrayOperations with NumPy
  • pandas_ops.py - DataFrameHelper with Pandas
README.md Must Include:
  • Your full name and submission date
  • Project structure diagram
  • Installation instructions (virtual env, pip install)
  • Usage examples for each module
  • Instructions to run tests
Required (submission will fail without these)

Submission Form

github.com/
Enter only your username. We'll verify the repository python-pydatakit exists in your account.

Your repository will be verified before submission is accepted