Skip to main content

A Python learning helper for students — explains errors, quizzes concepts, gives tips, and answers questions with AI

Project description

pybuddy

A Python learning helper for students. Explains errors in plain English, quizzes you on concepts, gives daily tips, and uses AI to answer any Python question.

Install

pip install pybuddy
# or
uv add pybuddy

Usage

Terminal

pybuddy explain NameError
pybuddy tip
pybuddy gui

In Python

from pybuddy import explain_error, daily_tip, explain_error_ai

print(explain_error("TypeError"))
print(daily_tip())
print(explain_error_ai("RecursionError"))  # needs GROQ_API_KEY

GUI

pybuddy-gui

AI features

Set a free Groq API key to unlock AI-powered explanations:

export GROQ_API_KEY=your_key_here   # Linux/Mac
$env:GROQ_API_KEY="your_key_here"  # Windows

Get a free key at https://console.groq.com

License

MIT

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

pykanha077-0.1.0.tar.gz (28.2 kB view details)

Uploaded Source

Built Distribution

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

pykanha077-0.1.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file pykanha077-0.1.0.tar.gz.

File metadata

  • Download URL: pykanha077-0.1.0.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pykanha077-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a5c5250398738c7e71ef49fbcffb7941d6585c1737d43cd874b81e148a58b48
MD5 97ccbe412dc310ebae5724c7e21d40e6
BLAKE2b-256 4a9a45acc7e11b222dd34e91e39c026342d16d343a489ca432323e6ac5cd8f4e

See more details on using hashes here.

File details

Details for the file pykanha077-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pykanha077-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pykanha077-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1d19d532cfe8c37d5be936ce6d94e57877d0462d6662ee57989104b226a6db0
MD5 32c6856ce5760e0ef13ed32898ec68df
BLAKE2b-256 cae1165ff9f004ee8d47b7c6a58f1e3763936d0c6cbebb9555d1bd0eab80b0e8

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