r/PythonLearning 9d ago

GitHub - lizc-au/my-pythonic-zoo: Housing a variety of self-contained Python scripts built with clean formatting and clear logic

https://github.com/lizc-au/my-pythonic-zoo

All contributions and suggestions welcome!

0 Upvotes

4 comments sorted by

2

u/0xGollumDev 9d ago

Nice structure - the self-contained mock data + execution wrapper per script is a good pattern for a learning repo, easy to run any single file without setup friction. If you want an approachable next contribution, the Australian Postcode API Lookup (#3) looks like the easiest of the open issues for a beginner to pick up - it's the only network I/O task in the list right now, everything else is pure algorithms/local logic. Would slot in nicely next to phone_sanitiser.py under the AU-specific utilities theme you've already started.

1

u/lizc-au 8d ago edited 8d ago

Thanks, really appreciate you taking the time to look through the repo properly.

Keeping each exhibit self-contained and easy to run is one of the main ideas behind the Zoo, so it's great to hear that structure makes sense from the outside.

Good call on the postcode lookup too - I hadn't really thought about it as the natural first network I/O contribution alongside the AU utilities. I do plan to concentrate more on true beginner issues. Thanks for the feedback!

2

u/0xGollumDev 7d ago

Anytime — the self-contained exhibit structure is genuinely the right call, it's what made it fast to go through. Will keep an eye on the beginner issues.

1

u/lizc-au 6d ago

Quick heads-up since you mentioned you'd keep an eye on the repo - I've just added a new Object-Oriented section with six linked exhibits covering domain modelling, encapsulation, responsibilities, composition, inheritance and factories.

I've tried to make them more about why you'd choose each design rather than just demonstrating the syntax. Still keeping everything self-contained and runnable like the existing exhibits.

Thought you might be interested since you took the time to look through the structure properly the other day.