Outcome is the best way to learn.
20% is enough for every knowledge, then, what you need to do is using it, and progress will happen during this period.
Try to teach others, or at least imagine that you will teach yourself, when you totally had no ideal for Python six months before
Communiction, make the connections happen during your groups, in the Github, Wechat..., and never be shy.
Python Tutorial 3.6.2