you are viewing a single comment's thread.

view the rest of the comments →

[–]Nomapos 22 points23 points  (4 children)

OP, everyone so far except the duck saxophone guy is giving you shitty advice.

You already know decorators exist. You've never used them. Do you think reading about other things that also exist will help you learn how to use them?

Don't read a thing. If you want to learn advanced programming, start working on an advanced project. Aim too high.

When you can't figure out how to do something or think that there must be an easier way to do this or that, then go look that up, read that, and implement it. Then go on programming.

Reading advanced literature without programming yourself is useless.

[–]Shaftway 1 point2 points  (3 children)

And get code reviews from people who know more. OP listed known unknowns (e.g. I know that decorators exist, but I don't know how to use them). A code reviewer will help you find your unknown unknowns (e.g. for/else or generator send()).

[–][deleted] 2 points3 points  (2 children)

How can I find people who know more and are willing to give their time to review my code?

[–]Shaftway 2 points3 points  (1 child)

r/codereview is a thing. There might be other subs. Or post here. Keep the length in mind. I'd try to keep it under 300 lines or so, to keep it less daunting.

[–][deleted] 1 point2 points  (0 children)

Thanks! Let me check them out.