Best way to learn is to do it on the job. What you need is to pick what field you want to be in and get an internship in that field. Python is just a high-level language. People typically hire for relevant industry exposure (preferably where python was used, or any other language).
find the field that you are interested the most (Machine Learning, Data Sciences, Data Analysis, Testing, Developer) - find the libraries that are used for the topic, start searching YouTube the tutorials regarding topic, start coding. Create your own git repository and start using it as a code repository and your future portfolio.
Find some problems you're interested in solving and try to solve them using Python. Research each time for one particular reason/problem, not for the sake of knowing Python in general.
If you already have some problems to solve, go for them.
So, my advice boils down to this: focus on solving problems, not on learning a particular tool (Python).