Third round of the Smart Iterator Challenge: September-October 2022

dn PythonList at DancesWithMice.info
Fri Oct 21 00:40:57 EDT 2022


Challenge-week 3: Generalising the solution, starts today!
Details from the Meetup site: 
https://www.meetup.com/nzpug-auckland/events/288813734/
A virtual event run by the Auckland Branch of the New Zealand Python 
Users' Group.


It's Week 3 of the Smart Iterator Challenge! Time to see how modules and 
namespaces provide building-blocks which enable us to cope with change. 
Can you anticipate and manage change? The tutorial demonstrates SOLID's 
SRP (and a bit of OCP) for those who want to learn more than Python-coding.

This Challenge will interest Python-Journeymen, and Python-Apprentices 
ready to move-on from ‘the basics’. There is a separate-but-related 
question for Python-Masters and any advanced Journeymen who are finding 
the main Challenge too-easy (available upon personal request), in 
recognition of being prepared to help others.

We start with a review of Challenge-week 2 and a sample-answer to 
download and compare with your own efforts. Challenge-week 3 starts with 
either your own or a provided template-script, so you don't have to have 
completed Challenge-weeks 1 and 2 (but it will help). Again, there is a 
tutorial in case you haven't met namespaces before. Followed by multiple 
specifications to implement.

In many ways, the challenge is not so much writing code, as it is 
designing a code-solution. Putting code-modules together, something like 
a jig-saw puzzle!


Challenge Schedule: Generalising the solution
Starting: Sat 22 Oct Office Hours: 1830*, Wed 26 Oct Concluding: 
midnight after Sun 30 Oct
* all times NZDT (UTC+13)


Are you up for a challenge?
Regards =dn (for Pete and DJ)


More information about the Python-list mailing list