Ask HN: Interesting Python mistakes for teaching CS to high schoolers?
I am a CS teacher in France, currently teaching Python to 16 yo as their first programming language.
There are millions of good tutorials online to learn Python. However, while these can teach rules and principles to follow (the stuff you should do), I'm looking specifically for a list of mistakes (the stuff you shouldn't do), why beginners tend to make them, and what you should do instead (like comprehensions instead of iterations, etc.)
I find learning from mistakes to be incredibly more efficient sometimes than just telling students what works.
Any suggestions?