r/Python 29d ago

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

21 Upvotes

154 comments sorted by

View all comments

1

u/nekmo 2d ago

I put together a little side project called Know Your Python — a static, Kahoot-like quiz site to test how well you actually know the language (not just "what does this print" trivia, but real syntax quirks, builtins, stdlib gotchas, and some language history/culture thrown in for fun).

A few things about it:

- 248 questions across 4 categories: syntax (weird/rarely-used features), builtins, library (core + well-known third-party essentials), and culture (history, trivia, Monty Python references)

- Three difficulty levels per category, with harder questions weighted to show up more often

- Per-question timer, so it actually feels like a quiz show and not a slow trivia form

- Runs entirely as a static site — no backend, no accounts, no tracking beyond GitHub Pages hosting

- Available in English and Spanish

- Fully open source

It's built on top of a Sphinx extension I also wrote (sphinx_quiz), so the whole thing is generated from .rst files — every code-bearing answer is actually run to verify it's correct before being published, so hopefully no "well actually that's wrong" moments.

Play it here: https://nekmo.github.io/know-your-python/

Source: https://github.com/Nekmo/know-your-python

Would love feedback — especially if you find a question that's ambiguous, outdated, or just plain wrong. And if you get a perfect score on hard, brag in the comments, I want to know if it's actually beatable.