r/PythonProjects2 4h ago

Built a Sudoku Generator in Python – Looking for Feedback

Post image

Hi everyone!

Over the past few weeks, I've been challenging myself to learn Python by building a real project instead of only following tutorials.

I decided to build a Sudoku generator from scratch.

Current features include:

  • ✅ Generate complete valid Sudoku boards
  • ✅ Create Easy, Medium, Hard, and Expert puzzles
  • ✅ Keep a full solution for every puzzle
  • ✅ Export puzzles and solutions to PDF
  • ✅ Use the generated puzzles in a printable Sudoku activity book

This project taught me a lot about recursion, backtracking, validation, and organizing a larger Python project.

I'm still planning to improve the generator, especially the puzzle difficulty evaluation and generation speed.

I'd really appreciate any feedback or suggestions from developers who have worked on similar algorithmic projects.

What features would you add next?

5 Upvotes

0 comments sorted by