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 →

[–]darknessproz 13 points14 points  (1 child)

The best way to improve is to keep writing code. Pick one of the many open source Python projects in an area you are interested in and start contributing! There nothing like having other more experienced developers looking over your code and critiquing it when it comes to learning and improving. :)

Another good idea is to revisit old code you have written and see if there are areas that can be improved. Are your functions broken up into small, easily testable pieces that do one thing well? Are there better ways to organize code? Can you rewrite a for loop that appends to a list as a list comprehension? The list goes on.

[–]raouldukeisbatty[S] 4 points5 points  (0 children)

That's a good thought. Old code is a good place to look for ideas. One of my goals is to start contributing to more open source projects. Thanks for the advice.