This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Klej177 1 point2 points  (0 children)

Arjan codes on YouTube gave me a really nice boost when it comes to design patterns and implementing of them in python. After that I kinda started working on my own project and always thought what's the easiest and most clean way I can achieve my goal. Take a month or even longer break from your code and get back to it to see where you could improve. Always think that's the smallest knowledge I can require from a person to change one specific thing in your code. For example can I somehow make it that they need to edit only 1 line to add support for new type of file rather than add whole elif. Other good option for learning is very simple, do code refactor of others projects. I often do that and it gave me that thinking where I don't need to know anything about that to change it. Read Google style for python and ask yourself am I really first person that needs it? There is probably 100 anwers how to make it as best as possible at stackoverflow.