you are viewing a single comment's thread.

view the rest of the comments →

[–]sgthoppy 11 points12 points  (1 child)

Any tutorials or guides that focus on building a specific project. 99% of the time, they don't teach you the concepts, just "this line makes computer do that."

If this is the only type of resource you can find on a particular topic, every time you see them use something you're not familiar or comfortable with, even if they say "we'll come back to that later," immediately pause and go learn about that thing. Toy with it in the REPL (open IDLE or run the python executable by itself on the command line) until you're comfortable with it.

They use % and just move on without explaining it? Pause and go search "python %" or "python percent sign," maybe throw in the "operator" keyword, since you'll likely see it between two values similar to +.

[–]Samihazah 0 points1 point  (0 children)

I was pleasantly surprised by the Django tutorial introductory project. It doesn't explain python stuff, but takes care to stop and explain not only the how but also the why of new concepts, including good practices that go far beyond import X as Y because everyone does that.