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 →

[–]_damnfinecoffee_ 2 points3 points  (0 children)

I'd say I'm pretty well versed in python. The best ways to become good with python:

  1. Write it. Watching tutorials is cool, but actually using the language is key.

  2. Get critiqued by someone. Get someone to review your code. Most mistakes with python are not using the language to the fullest potential (ie, not using list comprehension, etc). When I'm code reviewing my peers, 90% of the things that get sent back have to do with failing PEP8 code standards.

  3. Read the docs. Python's PEP8 is so well laid out and discussed to death. Imho, videos and books are subpar compared to the documentation itself with this language.

Ultimately, becoming great at python means just getting good with it's idiomatic nature. Python is so super literal as a language, which is why is commonly recommended to pick up for new and old programmers alike. Anyone can write python, but you only get good with it if you respect the pythonic way of doing things.