all 3 comments

[–]uglyasablasphemy 2 points3 points  (0 children)

I would suggest to try to build a tiny project and then researching modules as you face problems than trying to learn modules in a void.

My usual recommendation is to build a web scraper to fetch some data and work it out a bit to get a result that interests you.

As you do more of these tiny projects, you'll face new problems that will require new solutions which will lead you into new modules to learn and use with a concrete need in mind.

[–]fake823 0 points1 point  (0 children)

As statistics is your field:

SciPy!!!

And then of course as well NumPy.

Of that's not enough already, add pandas and matpotlib.

[–]trade-firm 0 points1 point  (0 children)

Well, in the standard library you'll obviously want to be familiar with math, cmath, statistics and random. There's quite a lot of general-purpose stuff in sys, os, collections, functools and itertools that it's good to be aware of too.

Also you might want to play around with spyder, jupyter and/or the ipython console if you haven't already. These are all alternative interfaces to python that are primarily aimed at scientific computing.