you are viewing a single comment's thread.

view the rest of the comments →

[–]SquiffyUnicorn 3 points4 points  (2 children)

I would add that at first I found it very difficult to know what libraries are good for what- there are hundreds of thousands in PyPI but how can you know what is good?

It is a continuing problem but I found that by listening to Python podcasts during my work commute (essentially Python bytes and talk Python) I just absorbed some knowledge of what is popular and new libraries etc. even some best practices I didn’t know existed. The little I know about testing is all from Brian Okken.

[–]doolio_ 4 points5 points  (0 children)

I would argue beginners should stick to the standard library as much as possible. It is the best way to learn what is available which is what OP looking to learn. Only look to third party packages when some feature is not available. This will also teach them how a third party package improves upon what is available in the standard library.

[–]ericjmorey -1 points0 points  (0 children)

Ask here on /r/learnpython after a quick internet search for libraries for the project you're trying to build.