I feel that a lot of good tutorials are set up a bit like that where the lesson says to do this one thing and leaves out one other thing that the user will be like "oh, this needs x as well and I think this tutorial taught me how to do that..."
For example, a wanted poster without a "bounty"
A lot of the lessons almost seem like failure is programmed into them. I can understand some of that, to try and get people to think and to experiment. I found a nice on-line reference book for python 3, but kind of lost its location with the reload of software. But I'll find it again.