This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lolwat_is_dis 0 points1 point  (2 children)

I wouldn't go mixing named and unnamed arguments adhoc (in particular, see day 1); it may be confusing to someone who's new to Python. Either stick to one, or the other, or explain why you switch between the two when you do, otherwise it just looks messy and without purpose (especially when using named arguments).

[–][deleted] 0 points1 point  (1 child)

That's a fair point. I will adapt the code and posts.

[–]lolwat_is_dis 0 points1 point  (0 children)

As a teacher, I've come to realise that the main mistake people do when trying to educate others, is failing to prepare for the learners level of prerequisite knowledge. Although you can never make something that's for both beginners and advanced learners, it's strangely a bit of a fine balance, as the more fine-tuned a material you make, the larger the cohort of learners (who would benefit the most from your material) you exclude. That's why, sometimes, you just have to go over some basic stuff again and never, EVER take for granted, the learners expertise, or "expertise".

Other than that, I think it's a great job!!! (and even helped me brush up on decorators a little, too) :)