What should/must you know in python to comfortably start calling yourself a python developer and start pushing for python jobs?
actually you should just push for them anyways and be honest about what you've done.
in theory you could accumulate a higher skill-set over time but it's not necessarily a fact. The sooner you get practice the better it gets and not everyone needs a senior.
So I would start pushing for jobs now and you still can improve while you're searching.
Xingheng Wang
Co-founder Moesif.com (API analytics). Previous Microsoft & Zynga. CS from MIT.
first try to get over "imposter syndrome." (It is a thing, google it.).
But at the same time, realistically. You should do two or three personal projects in Python of fairly good complexity (there are many website that give you project ideas), and if you have friends (for example classmates) who are also trying to do Python, try to collaborate on one bigger project together. These experience will give you a leg up when interview for jobs.