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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a5c5250398738c7e71ef49fbcffb7941d6585c1737d43cd874b81e148a58b48
|
|
| MD5 |
97ccbe412dc310ebae5724c7e21d40e6
|
|
| BLAKE2b-256 |
4a9a45acc7e11b222dd34e91e39c026342d16d343a489ca432323e6ac5cd8f4e
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1d19d532cfe8c37d5be936ce6d94e57877d0462d6662ee57989104b226a6db0
|
|
| MD5 |
32c6856ce5760e0ef13ed32898ec68df
|
|
| BLAKE2b-256 |
cae1165ff9f004ee8d47b7c6a58f1e3763936d0c6cbebb9555d1bd0eab80b0e8
|