I think you would need to decide what kind of programming job you want and make a "bet" on it. OK you chose python. Are you going to be using Django for building websites? Are you going to apply to research institutes to use Python in a scientific way? Do you know how to do this? Maybe taking a course for statistics with Python or R?
I have focused my energies on learning how to make web apps (haven't made any - still learning), using flask. It is terrible daunting most of the time, due to the urges of wanting to bash my head in.
On the other hand, I also have an interest on 'data science(?)' - which is on pause to learn the previous first.
Basically, go for what I'm interested in and wing it. Fair enough. Thanks!