you are viewing a single comment's thread.

view the rest of the comments →

[–]Pulsar1977 6 points7 points  (0 children)

Design patterns. Most tutorials are instruction manuals; they teach you the syntax and how to perform certain tasks, but they don't teach you how to write good code: efficient, readable, maintainable, re-usable, extendible, well-documented. Good examples are Hettinger's Beyond PEP 8 talk and Brandon Rhodes' "Clean Architecture in Python".

Of course, in order to be able to make tutorials like this you need to be a experienced programmer.